2012-01-16 59 views
2

可能重複查詢:
How to see query history in SQL Server Management Studio看這一個表是在SQL Server中創建2000

我已經創建了在SQL Server中創建命令的表,我執行查詢從查詢分析器,然後我關閉查詢分析器。現在我想看看創建表的那個查詢,我該怎麼做?

+1

除非您保存在查詢分析器(或SQL Server Management Studio)中執行的DDL/DML並將其保存,否則沒有辦法(除非您當時正在運行SQL Profiler)來恢復確切的語句執行。工具將根據表格模式爲您生成腳本,但它們不會奇蹟般地輸出您在QA中執行的內容。 – Kev 2012-01-16 15:39:39

回答

1

右鍵單擊對象資源管理器中的表格,然後選擇Script Table as... -> CREATE to -> New Query Editor Window

+1

是的,我可以看到查詢,但它不像我寫的查詢,對此查詢進行了一些更改。 – 2012-01-16 15:18:19

+0

查詢SSMS會給你它存儲的所有信息;您必須按照自己的喜好對查詢進行逆向工程並保存查詢以備將來參考。 – 2012-01-16 15:41:21

1

一般 - 。但是你可以通過各種腳本模塊得到的只是類似的腳本,包括與SQL Server提供的2000(企業管理器和查詢分析器腳本表爲上下文菜單)

OR

exec sp_help 'tablename' 

可爲您提供足夠的根據您的需求提供的信息

+0

先生,我試過了,但是,我需要查詢,因爲我已寫入創建表。上述答案有效,但結果查詢並不完全如我所寫。 – 2012-01-16 15:29:47

+0

我可以看到我寫的創建表的相同查詢嗎?有沒有可能? – 2012-01-16 15:30:34

+0

否。請參閱更正的答案 – 2012-01-16 15:45:39