老生常談...
撰寫SQL Server Transact-SQL時,注意與null的判斷寫法,必須用 is null
或 is not null
, 不可使用 `=' 或 '!='。
測試SQL:
declare @a varchar(2)
if @a is null
print 'null'
else
print 'in else'
▼ 變數@a
是null,用 = 判斷時不會成立
▼ is null
才會成立
##
您可能也會有興趣的類似文章
- 命令行資料庫工具 SQL-Bless 與 CSV文字檔編輯 CSVI (2則留言, 2024/05/25)
- SQL Server 2008 R2 Express簡易安裝紀錄 (0則留言, 2011/09/06)
- 安裝SQL Server 2012 Express注意事項 (0則留言, 2013/06/23)
- [Java] jTDS: SQL Server的JDBC驅動程式 (0則留言, 2005/03/03)
- phpMyAdmin的替代品:SQL Buddy (6則留言, 2008/12/06)
- [DB] 給開發人員使用的Oracle SQL Developer (2則留言, 2007/07/28)
- 使用組態檔(ConfigurationFile)一鍵安裝SQL Server 2012 (0則留言, 2014/04/30)
- 終於比較清楚Aqua Data Studio的Execute Current要如何操作了 (0則留言, 2005/01/31)
- 又一個Java寫的資料庫前端工具:Execute Query 3.0 (2則留言, 2006/09/21)
- 與Oracle資料庫相容的EnterpriseDB (1則留言, 2005/05/25)
- [Database] 建立SQL Server的檔案群組 (1則留言, 2005/03/23)
- SQLite!不止是資料庫系統,也能快速轉換資料格式 (0則留言, 2021/06/11)
- [NetBeans] 在IDE裡執行資料庫連線與查詢 (0則留言, 2006/01/17)
- 讀寫Oracle 10g的CLOB欄位 (0則留言, 2007/06/29)
- 使用FireFox插件存取SQLite資料庫 (0則留言, 2008/01/23)