Как и где я должен запустить SQL-скрипт с инструкциями GO - PullRequest
0 голосов
/ 01 декабря 2018

Мне дали приведенный ниже сценарий, и я, честно говоря, не знаю, как его запустить.Я никогда не видел такой синтаксис раньше.Пожалуйста помогите.Я попытался импортировать его с помощью php моего администратора, и я только что получил синтаксические ошибки

USE [AppDB]
GO
/****** Object:  Table [dbo].[Person]    Script Date: 2018/11/12 4:48:10 PM 
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Person](
[PersonId] [bigint] NOT NULL,
[FirstName] [nvarchar](255) NOT NULL,

Ответы [ 2 ]

0 голосов
/ 01 декабря 2018

Phpmyadmin для MySQL в целом.Код выше находится на сервере SQL.

Вы должны перевести сервер SQL на MySQL.GO - это только конец оператора в инструментах Microsoft SQL, в другой IDE его можно заменить на ;.

Для перевода лучше всего использовать отдельные команды, например в Create Table отдельные FK и PK.

Use, set являются специфическими для Mssql.

Прочитайте это для получения дополнительной информации Преобразование T-SQL в MySQL

0 голосов
/ 01 декабря 2018

Это на 100% сценарий SQL Server.

Самый простой способ запустить его - через SQL Server Management Studio (SSMS), которую можно загрузить с здесь .

Вам также не хватает остальной части оператора CREATE TABLE.

Вам также потребуется работающий экземпляр SQL Server для его запуска.

В качестве альтернативы вы можете использовать sqlfiddle.com , чтобы запустить его.

Кроме того, если вы хотите запустить его в ASP.Net, вы можете следовать этим инструкциям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...