2014-04-08 135 views
1

當我右鍵單擊表名我點擊select top 1000 rows,這讓我這個劇本如何在SQL Server 2008 Management Studio中查看錶格的腳本?

/****** Script for SelectTopNRows command from SSMS ******/ 
SELECT TOP 1000 [response_id] 
     ,[submitter] 
     ,[submitterdept] 
     ,[employee] 
     ,[employeedept] 
     ,[rating1] 
     ,[rating2] 
     ,[rating3] 
     ,[rating4] 
     ,[rating5] 
     ,[commentpositive] 
     ,[commentnegative] 
     ,[star] 
     ,[commentdate] 
     ,[status] 
     ,[approvedby] 
     ,[approveddate] 
     ,[execoffice_status] 
     ,[execoffice_approvedby] 
     ,[execoffice_date] 
    FROM [Intranet].[dbo].[CSEReduxResponses] 

如何看錶的腳本?沒有任何我嘗試過的時候,我右鍵單擊表格,我可以看到腳本。

+0

我有'10所以...嘗試右鍵單擊表名稱和腳本as ...菜單。 – rheitzman

+0

右鍵單擊時沒有MENU選項。 – user3408399

+0

你想查看'select top 10 rows'? –

回答

1

這裏有一種方法:

  • 打開SSMS
  • 打開對象資源管理器(按F8)
  • 連接到SQL實例
  • 打開 「數據庫」
  • 打開所需的數據庫
  • 打開「表」
  • 右鍵點擊欲表
  • 在菜單中,選擇「文字表爲」
  • 在子菜單中,選擇「創建爲」
  • 在子子菜單中選擇「新建查詢編輯器窗口」

這將生成一個創建腳本並將其放置到它自己的查詢窗口中。

這裏的比你想要的更多詳細信息:從SSMS菜單

  • ,選擇工具/選項
  • 在對話窗口中,選擇 「SQL Server的對象資源管理器」
  • 選擇 「腳本」

右側窗格中的每個項目都將控制對象瀏覽器如何編寫腳本的方面。

0

您的結果窗口的大小不是您可以看到輸出的位置。朝着窗口的底部看,你應該看到結果和消息。將其拖動以顯示結果。如果您的結果窗口完全隱藏,您可以轉到「窗口」--->顯示結果窗格。

+0

我可以看到輸出和表中的內容。 (我不使用這個軟件,即時通訊使用Toad Oracle)。不應該有一些向我顯示腳本的東西,比如「CREATE TABLE ...」,當它剛創建時? – user3408399

+1

我不確定,但是對我來說,聽起來像是您可能正在尋找更多的存儲過程。在存儲過程或Transact-SQL中,您將看到CREATE。當你使用服務器管理工​​作室時,大部分時間你可能只是在執行SELECT語句。 – user3512749

0

轉到您的SSMS右擊單擊該表,並按照路徑顯示如下

enter image description here

這將創建表的腳本。

+0

謝謝。與我使用的非常不同。 – user3408399

+0

沒有問題很高興幫助:) –

+0

如果我想添加一個新的列到表中,我可以寫入腳本和'執行'? – user3408399

相關問題