这个语句中if(select ssld from employees where ssld is not null),if包含的那个语句返回不是true或false。不太清楚你这个判断要实现什么,如果你要实现select ssld from employees where ssld is not null查出的结果不为空,然后在执行if后面的语句,可以先定义一个变量,然后给变量赋值select count(*) into 变量 from employees where ssld is not null(这个是oracle的语法),最后再if(变量==0) 执行条件成立的语句