首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

从一个表中去值插入另一张表时,怎么同时给另一张表的一列加入一个固定值

2012-02-12 
从一个表中去值插入另一张表时,如何同时给另一张表的一列加入一个固定值简单的说一下需求,我从course表中

从一个表中去值插入另一张表时,如何同时给另一张表的一列加入一个固定值
简单的说一下需求,我从course表中读取其中四列到book中,但是我希望同时在book表的type列加入固定值“教材”。
    如果只读取四列下面的语句就可以实现,但是添加type列,我始终没有想到什么好办法,希望各位高手指点。   (注:type列是原来有的不是新增列)
string   sql= "insert   into   book(ksxq,kcid,jhid,leibie,type)   select           ksxq,kcid,jhid,leibie     from   course ";
      在简单的写一下,把问题说的更清楚一些。
      course  
      ksxq     kcid     jhid     leibie
      1           2               1           1
        加入表   book
      book  
      ksxq       kcid     jhid     leibie     type
      1               2           1           1               教材

[解决办法]
string sql= "insert into book(ksxq,kcid,jhid,leibie,type) select ksxq,kcid,jhid,leibie, '教材 ' from course ";

-- 上面不行?
[解决办法]
course
ksxq kcid jhid leibie
1 2 1 1
加入表 book
book
ksxq kcid jhid leibie type
1 2 1 1 教材
---------------
insert into book
select ksxq, kcid, jhid , leibie,type= '教材 ' from course
[解决办法]
string sql= "insert into book(ksxq,kcid,jhid,leibie,type) select ksxq,kcid,jhid,leibie, '教材 ' from course ";

热点排行