簡體   English   中英

如何從SQL Server中的.sql文件創建表

[英]How do I create tables from my .sql file in SQL Server

如何從.sql在SQL Server中創建表? 我看到查詢語句和要插入表中的數據,但是如何創建實際的表?

您可以使用以下命令在命令提示符下運行它:

sqlcmd -S myServer\instanceName -i C:\myScript.sql

http://msdn.microsoft.com/en-us/library/ms170572.aspx

假設您的.sql文件包含創建所需表的邏輯。

您可以像這樣從sql腳本創建表。

CREATE TABLE MyTable1 (
      MyString1 NVARCHAR(50) NOT NULL,
      MyInt1 INT NULL NULL
)
GO
CREATE TABLE MyTable2 (
      Id INT IDENTITY(1,1) NOT NULL,
      Name NVARCHAR(50) NOT NULL,
      PRIMARY KEY(Id)
)
GO

有關更多信息,請參見http://msdn.microsoft.com/zh-CN/library/ms174979%28v=SQL.90%29.aspx

如果用於創建表的語句不在.sql文件中,則您需要了解它們的結構並通過使用手寫查詢,另一個.sql文件或SQL Server Management Studio(SSMS)來創建它們。

在SSMS中,您可以在對象資源管理器中擴展數據庫,然后右鍵單擊“表”以選擇“新建表...”,然后您將獲得一個UI,用於定義所需的列。

對於上一個問題,您需要聯系提供.sql文件的人,並要求提供腳本來創建所需的表。 或者,他們應該向您發送數據庫的副本(備份)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM