我將部門名稱存儲在一個變量@department
中,我將從一行中獲取該特定部門名稱我想查找departments
表中是否存在部門標識表示用戶輸入的部門名稱是否爲一個有效的部門與否。這個怎麼做?如何將此查詢轉換爲布爾表達式?如何檢查SQL查詢是否已在SQL Server 2012中的IF-ELSE控制語句中成功執行?
create table dbo.departments
(
department_id int primary key;
department_name varchar(255);
)
if(select @finaldepartment_id = department_id
from dbo.departments
where department_name like @department)
set @department_flag = 1;
else
set @department_flag = 0;
這真的取決於你想如何使用結果。如果在另一個查詢中使用,我會使用不同的方法。如果您在程序中使用它(SP或c#j我可能使用存儲過程或函數 –