insert into test1 (id,desc,imgid)values(id,desc)
insert into test2 (imgid,img)values(imgid,img)
insert into test3 (id,txt)values(id,txt)
下面是我程序中接收参数的标准语句,但是是要同时插入如上三个表。以上转换成以下这样的语句应该怎么写?insert into test2 (desc,img,txt) values ('" + desc + "','" + img + "','" + txt + "'

解决方案 »

  1.   

    问题是你的嵌入这些sql语句的宿主编程语言是什么?
      

  2.   


    insert into test2 (desc,img,txt) values ('" + desc + "','" + img + "','" + txt + "')接收过来的三个值分别插入三个表
    insert into test1 (id,desc,imgid)values(id,desc)
    insert into test2 (imgid,img)values(imgid,img)
    insert into test3 (id,txt)values(id,txt)
      

  3.   

    asp.net没有楼主那种用一个INSERT语句向三个表插入数据的嵌入式SQL的语法
      

  4.   

    肯定有,这是webservice的写法,实际也是三个参数,只是用过程写