且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

检查表是否包含行 sql server 2005

更新时间:2023-02-19 12:05:39

用于什么目的?

  • IF 最快的是 IF EXISTS (SELECT * FROM Table)...
  • 对于结果集,SELECT TOP 1 1 FROM Table 返回零行或一行
  • 对于恰好有计数(0 或非零)的一行,SELECT COUNT(*) FROM Table
  • Quickest for an IF would be IF EXISTS (SELECT * FROM Table)...
  • For a result set, SELECT TOP 1 1 FROM Table returns either zero or one rows
  • For exactly one row with a count (0 or non-zero), SELECT COUNT(*) FROM Table