相关疑难解决方法(0)

如何在不重复的情况下重用大型查询?

如果我有两个查询,我将调用horrible_query_1ugly_query_2,并且我想对它们执行以下两个减号操作:

(horrible_query_1) minus (ugly_query_2)
(ugly_query_2) minus (horrible_query_1)
Run Code Online (Sandbox Code Playgroud)

或者也许我有一个terribly_large_and_useful_query,它产生的结果集我想用作未来几个查询的一部分.

如何避免在多个位置复制和粘贴相同的查询?我怎么能"不重复自己",并遵循DRY原则.这在SQL中可行吗?

我正在使用Oracle SQL.便携式SQL解决方案是首选,但如果我必须使用Oracle特定功能(包括PL/SQL),那就没问题.

sql plsql dry

13
推荐指数
2
解决办法
1万
查看次数

Oracle 10中的本地临时表(针对存储过程的范围)

我是oracle的新手.我需要在存储过程中处理大量数据.我正在考虑使用临时表.我正在使用连接池,应用程序是多线程的.

有没有办法以每次调用存储过程创建不同表实例的方式创建临时表,以便来自多个存储过程调用的数据不会混淆?

sql database oracle stored-procedures temp-tables

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

sql ×2

database ×1

dry ×1

oracle ×1

plsql ×1

stored-procedures ×1

temp-tables ×1