表A中有字段姓名,表B中也有字段姓名,如何执行SQL语句使A表中的所有姓名都插入到B表中?
解决方案 »
- 哥哥些帮哈忙哇,帮我看一下这是什么加密方式
- IIS和动易SiteFactory相关,在线等,急急急,问题被采纳者追加200-300分,谢谢!
- 如何控制框架之间的菜单显示和隐藏?
- 只能输入0-150之间的数字的正则怎么写的?
- CheckBox问题
- 我写这样的代码为什么还不能使新闻显示?
- 用Javascript替换链接
- 菜鸟刚学asp.net,建了2个webform页,webform1上一个按钮,怎么点击这个按钮,就会打开webform2页,还有怎么让用户必须由webform1页进入w
- 调用Web Service出错,急啊!!
- 象System.IO.Path.GetFileName(pf.FileName)这样的静态类怎么写
- 关于将在CODEBEHIND里生成的多个Web Control输入到页面DIV的问题?
- 在asp.net中不用框架实现ajax技术,当我删除一条数据之后,数据库是删除了,但界面上显示的没有变呀!怎么实现一删除
f1,f2,f3代表你表中的字段名. 需要个数相同,且对应字段类型相同(或可进行隐式转换)
例如:我需要更新B表中(f1,f2,f3),其中f1在A表中存在,而f2,f3在A表中并不存在
如果数据表设置有默认值,那么直接
insert b(f1) select f1 from a
就可以了,其它字段会用默认值填充.如果你不需要其它值,字段又允许null的话,那么直接写null
insert b(f1,f2,f3) select f1,null,null from a如果你不想写null,要手工给f2,f3两字段写其它值,那么写常量就可以了insert b(f1,f2,f3) select f1,0,0 from a
这里,我设你的f2,f3为int型或decimal或numeric,money或是char,varchar类型,或datetime.