数据库版本是10g,遇到一个问题,走视图往TBALE里面插入数据的时候,插入总是不完整
如:
--TRUNCATE TABLE A;
insert into A
select * from V
COMMIT;
这样插入A表的数据总是比直接select V的数据少,最近遇到这种情况很多,很奇怪,求高人解释,谢谢!
如:
--TRUNCATE TABLE A;
insert into A
select * from V
COMMIT;
这样插入A表的数据总是比直接select V的数据少,最近遇到这种情况很多,很奇怪,求高人解释,谢谢!
解决方案 »
- 关于oracle中换行符替换问题
- 新服务器及存储设备如何使用原ORACLE数据库?
- 跪求:怎样把日期字段的日期值一天不漏的显示出来
- Oracle 10g 在windows 2003 下安装时的网络配置,请教高手,急!
- oracle9i 与 DB2 的连接
- 能不能对其他用户表建立视图呢?(有权访问该表)
- 如何编程反映数据库数据变化(象股票行情一样)
- 请问各位高手.......................请问在ORACLE里有没有函数可以算日期的差的.
- 关于库导入导出问题。。大哥们帮帮忙呀!!急。。。
- oracle存储过程定义变量
- Oracle CDC数据同步遇到的问题
- between and 这么写对吗?
接分中............
通过更新视图数据修改基本表数据的视图是有条件的:
1、没有使用连接函数、集合运算函数、组函数。
2、创建视图的SELECT语句中没有集合函数且没有GROUP BY,DISTICT关键字。
3、创建视图的SELECT语句中不包含从基表列通过计算所得的列。
4、创建视图没有包含只读属性。
insert into A select......
每天更新时候都是
drop table A;
create table A AS
SELECT * from V ;就不会了
回9楼,试过了,没用。
回7/10楼,100%没触发器,这个第一个检查