1
我目前運行下面的查詢到我的數據庫中的數據添加到表:什麼是可選參數運行的SQL查詢的最優化的方式?
INSERT INTO IDEIAS_INTERACOES (CODIGO, ARQUIVO, REMETENTE, MENSAGEM, UNIT, DATA)
VALUES (@codigo, @file, @remetente, @mensagem, @unit, @data)
這工作得很好,但是@file
說法並不總是存在,我想列是'Undefined'
在那種情況。我可以使用三元運算符輕鬆完成此任務,但由此產生的代碼很混亂,可能不是最理想的。完成此操作的更優雅的方式是什麼?
詩:我使用的是mssql模塊。
我想查詢沒有改變,所以變量應該存在。所以,如果它「不存在」,它的價值是什麼? – Siyual
當不存在時,它是'未定義的'。 –
你總是可以做'NULLIF(@file,「未定義」)' – Siyual