【发布时间】:2020-03-20 07:38:39
【问题描述】:
select
din, driv_height, city, Driver_Addres_Posta_Code, DRIV_GENDER_ID
from
driv_testing
if DRIV_GENDER_ID IN ('M', 'F')
begin
insert into driv_success
end
else DRIV_GENDER_ID not in ('M', 'F')
begin
insert into error_logs (error_description)
values ('Gender fails')
end
我有一个源表driv_testing 和汇表driv_success 和error_logs 表来记录不良记录。
如果DRIV_GENDER_ID IN ('M', 'F') 那么我想插入driv_success 否则插入error_logs 表中..
但上述查询出现错误。
【问题讨论】:
-
嗨,欢迎来到 stackoverflow!你的问题问得不好,请阅读:stackoverflow.com/help/how-to-ask
-
请用您正在使用的 DBMS(MySQL、SQL Server、Oracle 等)标记您的请求。为了回答 SQL 问题,通常需要了解 DBMS。
标签: sql-server tsql sql-insert case-when