insert into 单据表(单据编号,商品名称,商品价格)
select 单据编号,商品名称1,商品价格1 union all
select 单据编号,商品名称2,商品价格2 union all 
select 单据编号,商品名称3,商品价格3

解决方案 »

  1.   

    在单据保存的时候 构造一个字符串:insert into [table]
    select  单据编号,商品名称1,商品价格1
    union all
    select  单据编号,商品名称2,商品价格2
    union all
    select  单据编号,商品名称3,商品价格3最后执行
      

  2.   

    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称1,商品价格1
    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称2,商品价格2 
    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称3,商品价格3
      

  3.   

    程序员,还想没日没夜的干下去吗??最新项目:懂网络,零投入,不耽误正常工作,业余时间让你月赚2000!!!!!! 财富网址:www.dmdigo.cn
      

  4.   


    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称1,商品价格1 
    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称2,商品价格2 
    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称3,商品价格3 
    这种好些  今天老师刚讲过 - -#用union的话 占用内存大 
    union 就是将两个表的查询结果显示在一起而已,但是完全重复的只显示一条
    并且对应列的类型必须一样,一般用于综合报表,成本表等。
    刚学SQL 望大虾们多多关照 
     这是我回的第二帖 - -#
      

  5.   


    各有好处.
    1,多条insert ,多个查询计划及编译,union all只一个计划
    2,多个insert , 多个事务,union all 一个隐性事务
    3,多个insert , 代码量多,union all 代码量小,经网络传送给sqlserver时数据量就小些。
    4,完全重复的是否只显示一条,看有没有ALL关健字。
    5,老师说的不定就是全完对的,我说的也不一定就是对的。仅供参考。
    6,是多个insert还是用union [ALL],看自己实际情况和个人喜好。
      

  6.   

    在前台应用程序中组织如下形式的字符串:
    insert into [table]
    select  单据编号,商品名称1,商品价格1
    union all
    select  单据编号,商品名称2,商品价格2
    union all
    select  单据编号,商品名称3,商品价格3 然后在DA层执行就好!
      

  7.   

    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称1,商品价格1;
    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称2,商品价格2; 
    insert into 单据表(单据编号,商品名称,商品价格)select 单据编号,商品名称3,商品价格3; 少了分号。
      

  8.   

    请问在ASP程序中,这个语句该怎么写?
      

  9.   

    insert 单据表(单据编号,商品名称,商品价格)
    select 单据编号1,商品名称1,商品价格1 union
    select 单据编号2,商品名称2,商品价格2 union
    select 单据编号3,商品名称3,商品价格3