在sql中可以自由使用with as语句
用法具体如下
with abc as
(
select * from a_table where column1 = 'abc'(这里可以是其他语句)
)
select * from abc;(这里可以是其他语句)
在oracle中这样也可以但是如果下面的select * from abc换成delete语句就不行了,可以用临时表来实现.
本文详细介绍了SQL中with as语句的使用方法及注意事项。通过实例演示如何使用with as创建临时视图,并指出在Oracle数据库中使用with as配合不同操作的限制条件。此外还提供了使用临时表作为替代方案的方法。
在sql中可以自由使用with as语句
用法具体如下
with abc as
(
select * from a_table where column1 = 'abc'(这里可以是其他语句)
)
select * from abc;(这里可以是其他语句)
在oracle中这样也可以但是如果下面的select * from abc换成delete语句就不行了,可以用临时表来实现.

被折叠的 条评论
为什么被折叠?