0
A
回答
1
使用無證sp_MSforeachdb
過程,以獲得在同一臺服務器使用該
CREATE TABLE #table_list
(
TABLE_CATALOG NVARCHAR (256),
TABLE_SCHEMA SYSNAME,
TABLE_NAME SYSNAME,
TABLE_TYPE VARCHAR (10)
)
EXECUTE master.sys.Sp_msforeachdb
'USE [?];insert into #table_list select * from information_schema.tables where table_catalog not in (''master'',''model'',''msdb'',''tempdb'')'
Select * from #table_list
1
所有表的細節您可以使用這個
DECLARE @DatabaseName VARCHAR(MAX);
CREATE TABLE #TableNames (Name NVARCHAR(MAX));
DECLARE db_cursor CURSOR
FOR
SELECT name
FROM sys.databases
WHERE name NOT IN ('master', 'model', 'msdb', 'tempdb');
OPEN db_cursor;
FETCH NEXT FROM db_cursor INTO @DatabaseName;
WHILE @@FETCH_STATUS = 0
BEGIN
EXECUTE('USE ' + @DatabaseName + ';INSERT INTO #TableNames(Name)(SELECT name FROM sys.tables);');
FETCH NEXT FROM db_cursor INTO @DatabaseName;
END;
CLOSE db_cursor;
DEALLOCATE db_cursor;
SELECT *
FROM #TableNames;
DROP TABLE #TableNames;
該查詢首先選擇您的所有數據庫名稱然後使用光標循環結果並將表名選擇到臨時表#TableNames
並從中選擇最終結果
相關問題
- 1. 鉻,PDF格式顯示,從服務器
- 2. 從服務器使用.net顯示json數據網格視圖
- 3. Fancybox沒有從服務器端顯示
- 4. 從所有服務器獲取表
- 5. 使用顯示器:顯示器中的表格:表格列?
- 6. 使用TSQL連接到服務器
- 7. SQL Server 2005鏈接服務器,沒有表格顯示
- 8. 顯示所有試圖連接到SQL服務器的用戶
- 9. 如何顯示所有註冊到服務器的用戶
- 10. 從資源顯示從服務器CFURLRef
- 11. TSQL - 顯示器,它存在於所有型號
- 12. 微調TSQL SQL服務器
- 13. 當我清空表格並在我導入表格時沒有提供服務器時顯示行數顯示
- 14. SQL Server 2008 - 顯示所有表格
- 15. 顯示錶格中的所有數據
- 16. 所有表格不在phpmyadmin中顯示
- 17. R RODBC顯示所有表格
- 18. 表格控件不顯示所有行
- 19. WP CLI不能顯示所有表格
- 20. IE8不顯示所有表格邊框
- 21. 使用模擬器將數據從模擬服務器顯示到圖表中
- 22. 顯示所有列表項 - 使用jQuery
- 23. 服務跟蹤查看器不顯示所有內容
- 24. 從Java服務器顯示圖像
- 25. 從服務器顯示多個對象
- 26. 圖像不顯示從服務器
- 27. 從不同的服務器顯示PDF
- 28. 試圖顯示從服務器
- 29. 石墨服務器不顯示從Java
- 30. SQL報表服務器顯示屬性
使用這些查詢僅返回當前選擇的數據庫的表。 從Sys.tables中選擇*其中Type ='U' 從INFORMATION_SCHEMA.TABLES中選擇* – JanLeeYu