SQL 创建表 "ON"
SQL创建表时使用"ON"关键字的原因是因为在Microsoft SQL Server中可以创建多个文件组,其中存储可以在多个位置、目录或磁盘上创建。每个文件组可以命名,而PRIMARY文件组是默认的文件组,始终会被创建。因此,给定的SQL语句在PRIMARY文件组上创建了表。
解决方法可以参考以下链接:https://stackoverflow.com/questions/2798213
SQL create table "ON"这个问题是由于在创建表时,指定了分区方案或文件组无效所引起的。解决这个问题的方法是根据SQL Server的文档,正确使用CREATE TABLE语句,并指定有效的分区方案或文件组。
以下是一个示例的CREATE TABLE语句:
CREATE TABLE [dbo].[TableName] ( [Column1] INT, [Column2] VARCHAR(50) ) ON [PRIMARY]
在这个示例中,表TableName使用了默认的文件组PRIMARY。
如果要使用自定义的分区方案或文件组,可以按照以下示例进行修改:
CREATE TABLE [dbo].[TableName] ( [Column1] INT, [Column2] VARCHAR(50) ) ON [PartitionSchemeOrFileGroup]
在这个示例中,表TableName使用了名为PartitionSchemeOrFileGroup的分区方案或文件组。
通过正确使用CREATE TABLE语句,并指定有效的分区方案或文件组,可以解决SQL create table "ON"这个问题。