Я получил следующее сообщение об ошибке:Некорректное sytax вблизи «(» в сервере SQL
Msg 170, Level 15, State 1, Line 9 Line 9:
Incorrect syntax near '('.
My SQL является:.
USE [dbname]
GO
/****** Object: Table [dbo].[table_name] Script Date: 10/20/2014 16:41:41 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[table_name]
(
[ID] [int] NOT NULL,
[sth] [nvarchar](200) NULL,
[list] [smallint] NULL,
CONSTRAINT [PK_table_name]
PRIMARY KEY CLUSTERED ([ID] ASC)
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
К сожалению, я не вижу никакой ошибки Кроме того, сценарий созданный SQL Server Management Studio (щелкните по таблице -> таблица сценариев as -> create to -> новое окно запроса), потому что я хочу сделать очень таблицу в другую.
Есть ли что-то не так в запросе или, может быть, быть вызвано недостаточным (я не зарегистрирован как владелец базы данных или системный администратор, так или иначе, я могу создать новую таблицу, щелкнув «новая таблица» в каталоге таблиц).
EDIT:
Я использую SQL Server Management Studio 2008 R2 и сервер Microsoft SQL Server 2000 - 8.00.2187.
EDIT2:
Я пытался выполнить скрипт, генерируемый управления MS SQL Server Studio 2008 R2 на SQL Server 2000. Насколько я понимаю.
Он работает в [SQL-Server 2012] (http://sqlfiddle.com/#!6/3dc50/1/0), а также [в 2008 году] (http://sqlfiddle.com/#!3/ 3dc50/1/0). –
Здесь тоже работает ... – Darka
Убедитесь, что у вас нет невидимого персонажа, такого как случайно напечатанное пространство Shift-Space, закрашивающее работы. Скопируйте код с этой самой страницы, чтобы проверить. –