Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查询在SQLServer2005中工作,但在SQLServer2000中出现语法错误_C#_Sql_Sql Server 2005_Sql Server 2000 - Fatal编程技术网

C# 查询在SQLServer2005中工作,但在SQLServer2000中出现语法错误

C# 查询在SQLServer2005中工作,但在SQLServer2000中出现语法错误,c#,sql,sql-server-2005,sql-server-2000,C#,Sql,Sql Server 2005,Sql Server 2000,我正在尝试执行此查询,但在SQL server 2005中出现语法错误,表已经存在,并且正在尝试在其他服务器上创建新表 USE [myDataBase] GO CREATE TABLE [dbo].[myTable] ( [ID] [int] IDENTITY(1,1) NOT NULL, [Tittle] [varchar](1024) NOT NULL, [Description] [varchar](8000) NOT NULL, [Table2ID] [

我正在尝试执行此查询,但在SQL server 2005中出现语法错误,表已经存在,并且正在尝试在其他服务器上创建新表

USE [myDataBase]
GO

CREATE TABLE [dbo].[myTable]
(
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Tittle] [varchar](1024) NOT NULL,
    [Description] [varchar](8000) NOT NULL,
    [Table2ID] [int] NOT NULL,
    [Table3ID] [int] NOT NULL,
 CONSTRAINT [PK_myTable] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)



WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 80) ON [PRIMARY]
) ON [PRIMARY]

GO
错误

Msg 170,级别15,状态1,第16行第16行:附近语法不正确 "("")


在上面的示例中,第16行是空的,我很困惑。
与SQL Server 2000中的
仅允许设置
填充因子。请参阅文档:


WITH
子句中删除其他选项。

我没有使用过2000,所以我不知道有什么区别。但只需删除表名之前的架构,即将[dbo].[myTable]更改为[myTable]尽量不要太注意给你的行号。它不像VS2010那样会精确地指出确切的行号,把它们看作是一个更一般的指南lol@DevN00B如果在SSMS中运行查询,那么双击错误消息通常会导致出现问题。这是批处理中的第16行(共18条)@RJ1990这是错误的。相关: