私は部門名が存在するかどうかを知りたい特定の部門名の行から今取り出す変数@department
に部門名を格納していますdepartments
テーブルは、ユーザが入力した部門名が有効な部門かどうか。これを行う方法?このクエリをブール式にするにはどうすればよいですか?SQL Server 2012のIF-ELSEコントロールステートメントでSQLクエリが正常に実行されたかどうかを確認する方法はありますか?
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のためにそれを使用している場合、私はストアドプロシージャまたは関数を使用するかもしれません。 –