-5
A
答えて
-3
あなたはこの
SELECT COUNT(*) FROM
INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME IN
(
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE')
Saravanan
+0
**テーブル**はカウントされますが、テーブルの行はカウントされません。 – SMor
0
をもしかしてここで別のオプションです - INFORMATION_SCHEMAに依存していませんが。 これにより、where句を変更することもできます(それに応じて@QUERYを編集することもできます)。
DECLARE @QUERY VARCHAR(MAX)
SET @QUERY = ''
/*
* Create a long query with a row count + table name.
* You may alter your where clause here
*/
SELECT @QUERY =
@QUERY + ' SELECT COUNT(*), ''' + QUOTENAME(name)
+ ''' FROM ' + QUOTENAME(name) + CHAR(13)
+ 'UNION ALL'
FROM sys.tables
--Get rid of the last 'UNION ALL'...
SELECT @QUERY = LEFT(@QUERY, LEN(@QUERY) - 10)
--Prepare a temp table - drop if exists and then create it
IF object_id('tempdb..#TableResults') IS NOT NULL
DROP TABLE #TableResults
CREATE TABLE #TableResults(
Count INT,
TableName VARCHAR(MAX)
);
--Insert the main query result into the temp table
INSERT INTO #TableResults
EXEC(@QUERY);
--Select all from the temp table
SELECT * FROM #TableResults
WHERE COUNT = 0
0
あなたはDynamic SQL
を使用して、各テーブルなし(ゼロ)レコードで
declare @sql nvarchar(max)
select @sql = isnull(@sql + ' union all ' + char(13) , convert(nvarchar(max), ''))
+ 'select tbl_name = ''' + name + ''' '
+ 'where not exists (select * from ' + quotename(name) + ')'
from sys.tables
print @sql
exec (@sql)
関連する問題
- 1. レコードがありません
- 2. phpMyAdminにテーブルとレコードがありません
- 3. SQLサーバーテーブルにレコードがありません
- 4. コアデータにレコードがありませんiphone
- 5. ビュー内にレコードがありません
- 6. テーブル内にデータがありません
- 7. mysql select *がテーブルにありません
- 8. ノーバデータベースに「ユーザー」テーブルがありません
- 9. InstancePromotedPropertiesテーブルにデータがありません
- 10. SQLテーブルに行がありません
- 11. テーブルがありません:商品:
- 12. wordpress、mulitsiteがありませんwp_optionsテーブル
- 13. スパーク:各繰り返しでRDDエントリがありません
- 14. SSISの「データフロータスク」フラットファイルの宛先にレコードがありません
- 15. 既存のデータのレコードがありません
- 16. TelerikのTreeListの "表示するレコードがありません"
- 17. 実行時エラー3021. '現在のレコードがありません'!
- 18. エラー3021「現在のレコードがありません」
- 19. 複雑なSELECT FULL JOINステートメントのレコードがありません
- 20. のMySQL、私はあまりにも多くのレコードとレコードの各束を含むテーブルを持っている
- 21. 何千もの挿入があるCodeigniterのinsert_batch()にレコードがありません
- 22. 各角度モジュールにol3マップがありません
- 23. KCL消費者レコードがありません
- 24. PHP - レコードが見つかりません
- 25. SqlAlchemyレコードが見つかりません
- 26. MYSQLレコードが見つかりません
- 27. Android Studio SQLiteデータベースエラーがありませんこのようなテーブルがありません
- 28. 私はテーブルにmodel.pyの各最新のデータがあります。
- 29. python txtファイルがありません。データがありません
- 30. ramdaドキュメンテーションマップがありませんコンマがありません
の行のexistanceのために確認する必要がありますか?または、レコードの「番号」の略語は「いいえ」ですか? –