如何檢查表是否有內容?老實說,我還沒有任何初始代碼。我在VB中編寫代碼還是隻使用查詢?如何檢查表中是否有內容
2
A
回答
2
你一定要問SQL服務器,那麼爲什麼不直接查詢「SELECT COUNT(*)FROM TABLE」? ,你可以把它放在一個存儲過程。
甚至可以parametrise與表的過程命名並運行EXEC SQL命令。
1
安裝Microsoft SQL Server Management Studio中。然後,您可以通過GUI查看的內容和你的表的結構,很容易。
1
Dim con = New SqlConnection("Data Source=servername;Initial Catalog=myDb;Integrated Security=True")
Dim cmd = New SqlCommand("SELECT Count(*) FROM myTable", con)
con.Open()
Dim count As Integer = CInt(cmd.ExecuteScalar())
con.Close()
2
我不會用SELECT COUNT(*)
,除非你真的關心實際的計數 - 這可能是一個昂貴的大型表格操作。如果所有你關心的是,是否有行或不行,更好的使用:
IF EXISTS (SELECT TOP (1) NULL FROM dbo.MyTable)
BEGIN
PRINT 'There are rows.';
END
ELSE
BEGIN
PRINT 'There are no rows.';
END
如果您並不需要達到到了秒,你可以使用動態管理視圖對於這種檢查。具體做法是:
SELECT SUM(row_count)
FROM sys.dm_db_partition_stats
WHERE [object_id] = OBJECT_ID('dbo.MyTable');
的DMV並不總是準確的,由於飛行事務和延遲更新,但通常爲大致的估計可靠。
+0
嗨..非常感謝你..這不是我需要的實際代碼,但這給了我一個主意......謝謝.. – 2012-01-12 23:47:10
相關問題
- 1. 檢查ServletResponse是否有任何內容
- 2. 如何檢查URL中是否有任何內容?
- 3. 如何檢查div中是否有任何內容
- 4. 如何檢查joomla主頁中是否有任何內容?
- 5. 檢查DataInputStream是否有內容
- 6. 檢查tinyMCE是否有內容
- 7. 檢查網上是否有新內容
- 8. 如何檢查iCloud中是否有內容?核心數據
- 9. 如何檢查循環中的所有內容是否正確?
- 10. 檢查內容是否在iframe中?
- 11. 檢查內容是否在web.config中
- 12. 如何檢查文本框內容是否有空格?
- 13. 如何檢查NSData是否有多媒體內容?
- 14. 如何檢查TDateTime內容是否有效
- 15. 檢查查詢是否包含列表中的內容
- 16. 內連接 - 檢查是否所有表
- 17. 如何檢查mysql查詢是否返回任何內容?
- 18. 如何檢查代表是否有效?
- 19. 如何最好地檢查SQL表內容是否沒有改變?
- 20. 如何檢測升壓存檔內是否有任何內容
- 21. 如何檢查TypoScript中的內容是否爲空?
- 22. 如何檢查CONSOL輸入中是否寫入了內容?
- 23. 如何檢查DIV中的內容是否已加載?
- 24. 如何檢查在php中是否回顯了某些內容?
- 25. 如何檢查列表中的文件是否包含makefile中的內容?
- 26. 如何檢查字符串的內容是否是數值?
- 27. 如何檢查lua字符串中是否沒有輸入任何內容?
- 28. 檢查元素是否包含內容
- 29. 檢查內容是否溢出
- 30. 檢查std :: ostream中是否有內容被序列化
這個遊戲的想法太...感謝您的幫助... – 2012-01-12 23:47:47