在线急救。。。。。如果创建一个类似 VIEW 的 临时表!
我创建了一个 create temporary table xxxxx
ON COMMIT DELETE ROWS
as select * from yyyy .
实际应用中 SELECT 要做比较复杂的处理,用 VIEW 导致速度太慢。我想改成临时表,那知改过了临时表是没有数据的。
在线, VIEW, create, temporary, table
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Data insert to temporary table at run time , so Steps for using temporary table as following :
1. create temporary table
2. In you application :
A. insert data to above temporary table
B. using this temporary table .
create temporary table xxxxx
ON COMMIT DELETE ROWS 表示session commit后 临时表中数据自动删除了;
你需要建立session级临时表 语法如下
SQL> CREATE GLOBAL TEMPORARY TABLE admin_work_area
2 (startdate DATE,
3 enddate DATE,
4 class CHAR(20))
5 ON COMMIT PRESERVE ROWS;