请教个问题
Insert into dzzj_t_issue_gd select * from zz.dzzj_t_issue WHERE ywbh = '000000000000212'
这两个表原来是一样的,现在在dzzj_t_issue_gd里加了一个gdsj 默认插入是当前时间,
在执行这句提示没有足够的值,怎么才能不加具体字段的情况下,能起到这种语句复制表的效果?
Insert into dzzj_t_issue_gd select * from zz.dzzj_t_issue WHERE ywbh = '000000000000212'
这两个表原来是一样的,现在在dzzj_t_issue_gd里加了一个gdsj 默认插入是当前时间,
在执行这句提示没有足够的值,怎么才能不加具体字段的情况下,能起到这种语句复制表的效果?
解决方案 »
- ORACLE LENTH 不用到索引
- 望SQL高手,急指点SQL清除重复行!!!
- 接触rman,基础问题请教各位:使用rman工作,必须另外建立一个数据库吗?
- 将txt文件中2-8行的系数插入oracle数据库表test1,怎么用shell实现?
- 如何模仿net8做一个程序,创建、修改、删除net8的服务名?
- 表名怎么做参数?(帮小弟一把)
- 菜鸟:sql*plus的操作?
- Use TEMPORARY TABLE ?
- 简单问题,如何得到指定行的记录!select * from test where rowid=2可否????
- 急用!!谁有用"V Foxpro 6.0"开发的“图书馆管理系统”?
- Oracle查询五个表的SQL语句
- 求一存储过程写法~~~~
select a.*, sysdate from zz.dzzj_t_issue a WHERE ywbh = '000000000000212';
Insert into dzzj_t_issue_gd select * from zz.dzzj_t_issue WHERE ywbh = '000000000000212'
这两个表原来是一样的,现在在dzzj_t_issue_gd里加了一个gdsj 默认插入是当前时间,
在执行这句提示没有足够的值,怎么才能不加具体字段的情况下,能起到这种语句复制表的效果?-- 在不加具体字段的情况下,
-- 不能起到这种语句复制表的效果:因为源表与目标表的字段多少不一致!(你源表加了一个字段)
你好,谢谢的回复,对两个表的字段名顺序一样是可以的。
不过我这有两个表的字段名顺序不一致,导致会报 数据类型不一致的错误。
请问还有好的解决办法吗?
那只能加具体的字段名喽。。
不然,Oracle可识别不出来^_^
感谢感谢,就是不知道为啥顺序变了,以前都是根据一个表的结构创建的另一个表。