CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

急问一个SQL语句的写法?insert (..) select @=

楼主superhasty(鸟儿自空中飞过)2002-10-22 12:34:28 在 MS-SQL Server / 疑难问题 提问

表1有col1、col2两个字段,表2有col1-col4四个字段,从表1读出数据插入到表2,由于表2多出2个字段,其中col4可以给一个默认数据,例如:2002;col3则根据表1中的col1,col2字符型字段简单连接而成,例如:tab1.col1='abc',tab1.col2='def',则tab1.col3='abcdef',请问该怎么写?  
   
  请用一个语句,类似这样:  
  declare   @mycol3   varchar(50)  
  delcare   @mycol4   int  
  Insert   Into   tab2   (col1,col2,col3,col4)  
  Select   col1,col2,@mycol3,@mycol4  
  From   tab1 问题点数:100、回复次数:4Top

1 楼tj_dns(愉快的登山者)回复于 2002-10-22 12:39:49 得分 50

Insert   Into   tab2   (col1,col2,col3,col4)  
  Select   col1,col2,col1+col2,@mycol4  
  From   tab1  
  Top

2 楼duckcn(duck)回复于 2002-10-22 12:40:38 得分 30

Insert   Into   tab2   (col1,col2,col3,col4)  
  Select   col1,col2,col1+col2,"2002"   From   tab1  
  Top

3 楼duckcn(duck)回复于 2002-10-22 12:41:49 得分 20

错了,应该是单引号。Top

4 楼superhasty(鸟儿自空中飞过)回复于 2002-10-22 12:52:43 得分 0

哦,我就是这样写的,担报错,以为写法错了。原来在Select中多写了一个字段。  
  准备结贴。谢谢大家!Top

相关问题

  • sql 语句写法.
  • sql语句写法
  • sql语句写法
  • SQL语句写法。
  • sql语句写法
  • sql语句- 写法!
  • 请教SQL语句写法
  • 关于sql语句写法
  • SQL语句的 写法~~~~~~~~~
  • SQL语句的写法

关键词

  • 字段
  • col
  • mycol
  • tab
  • 表
  • insert
  • select

得分解答快速导航

  • 帖主:superhasty
  • tj_dns
  • duckcn
  • duckcn

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo