0
我想知道如何將-1追加到我的數據庫中有一個有效條目的列,但如果該列爲空,我想刪除它。追加-1到全部,但刪除空
update [dbo].[tbl_company] set [company_id] = concat([company_id], '-1');
如果tbl_company爲空,我將如何添加刪除記錄?
謝謝。
我想知道如何將-1追加到我的數據庫中有一個有效條目的列,但如果該列爲空,我想刪除它。追加-1到全部,但刪除空
update [dbo].[tbl_company] set [company_id] = concat([company_id], '-1');
如果tbl_company爲空,我將如何添加刪除記錄?
謝謝。
DELETE FROM tbl_company WHERE company_id IS NULL;
UPDATE tbl_company SET company_id = concat(company_id, '-1');
CREATE PROCEDURE Update_Delete()
BEGIN
update [dbo].[tbl_company] set [company_id] = concat([company_id], '-1') where company_id is not null;
DELETE FROM [dbo].[tbl_company] set [company_id] WHERE company_id is null;
END;
您可以創建程序並調用該程序。 但是,您有多個表的更新和刪除查詢,也可以使用此過程來實現。
試試上面的代碼。
希望這會幫助你。
您無法刪除更新語句中的行。改爲創建2個單獨的語句。 –
@NicoVanBelle可以使用'procedure'來實現。 –
當然可以。我只通知OP,使用1條語句是不可能的,因爲這是最初的問題**。 –