0
我不小心丟下了一張沒有任何數據但只有一張大桌子的桌子。我能否以某種方式獲得桌子的結構? 我試過如何恢復丟棄的表結構?
SELECT TOP 5000 *
FROM (SELECT COALESCE(Object_name(s2.objectid), 'Ad-Hoc') AS ProcName,
execution_count,
s2.objectid,
(SELECT TOP 1 Substring(s2.text, statement_start_offset/2 + 1, (
(
CASE
WHEN
statement_end_offset = -1 THEN
(
Len(
CONVERT(NVARCHAR(max), s2.text)) *
2
)
ELSE
statement_end_offset
END
)
- statement_start_offset)/2 + 1)) AS
sql_statement,
last_execution_time
FROM sys.dm_exec_query_stats AS s1
CROSS apply sys.Dm_exec_sql_text(sql_handle) AS s2) x
WHERE sql_statement NOT LIKE 'SELECT TOP 50 * FROM(SELECT %'
--and OBJECTPROPERTYEX(x.objectid,'IsProcedure') = 1
ORDER BY last_execution_time DESC
但我無法獲得創建表查詢。幫幫我!
這就是SQL備份的。你正在備份你的數據庫,對吧? – JohnFx
編號:(... 我不在乎數據,但我需要的結構 – Arbaaz
任何插入存儲過程,可能有關於您的表的信息嗎?任何插入腳本在您的應用程序? – vasin1987