有一个表名为cangkutmp 三个字段名称为 仓库编号,仓库名称,仓库类别;类型分别是int,char,char 现求一条语句,当表cangkutmp里面没有数据时插入一条记录 

解决方案 »

  1.   

    if (select count(*) from cangkutmp )=0
      insert cangkutmp  select .....
      

  2.   

    if (select count(*) from cangkutmp )=0
      

  3.   

    insert into cangkutmp values(仓库编号,'仓库名称','仓库类别')
      

  4.   

    先查询,select count(*) from 表,
    如果值小于1时,就插入一条数据,
      

  5.   

    有关判断一个表是否有数据是否有别的判断方法啊 例如where    ;  where tablename.字段 is null
      

  6.   

      思路是这个样子,先判断表中是否有数据,如果没有就插入一条数据,如果没有,就不进行操作       if(slect count(*) from cangkutmp <=0)
            insert into cangkutmp 
           else
             return
      

  7.   


    if (select count(*) from cangkutmp )=0  --没有记录的时候为0
      insert  ...
    else 
      ....
      

  8.   


    --try
    if not exists(select count(*) from cangkutmp)
        insert into cangkutmp(字段..) values(值..)
    else 
      return
      

  9.   

    if(select count(*) from cangkutmp )=0
    insert cangkutmp select ...from 
      

  10.   


    if not exists(select count(*) from cangkutmp)
        insert into cangkutmp select 'value1','value2','value3';
      

  11.   


    if not exists(select 1 from cangkutmp)
        insert into cangkutmp(仓库编号,仓库名称,仓库类别) values(value1,value2,value3)
      

  12.   

    insert into xxx (fd01,fd02)
    select top 1 123,'abc; from xxx where not exists (select 1 from xxx where fd01=123)