如何和在何处使用GO语句运行SQL脚本

时间:2018-12-01 09:33:56

标签: sql sql-server asp.net-mvc

我已经收到了下面的脚本,说实话,我不知道如何运行它。 我以前从未见过这种语法。请协助。我尝试用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 :(得分:3)

这是100%的SQL Server脚本。

运行它的最简单方法是通过SQL Server Management Studio(SSMS),您可以从here下载该文件。

您还缺少CREATE TABLE语句的其余部分。

您还需要一个正在运行的SQL Server实例来对其进行运行。

或者,您可以使用sqlfiddle.com来运行它。

此外,如果您希望在ASP.Net中运行此程序,则可以按照these的说明进行操作。

答案 1 :(得分:1)

Phpmyadmin通常用于MySQL。上面的代码在SQL Server中。

您必须将SQL Server转换为MySQL。 GO只是Microsoft SQL工具中语句的结尾,在其他IDE中,您可以将其替换为;

翻译最好的方法是将命令分开,例如在Create Table中将FK和PK分开。

Useset是Mssql的特定内容。

阅读该书以获取更多信息,Convert T-SQL to MySQL