小编Ult*_*mit的帖子

Oracle PL/SQL:如何在长包中找到未使用的变量?

请假设您有一个大约200,000行代码的Oracle PL/SQL包.

有没有快速的方法来检测声明的变量,但没有在包中使用?

提前感谢您的帮助.

编辑(2014年4月7日):我正在使用Oracle 10G.

编辑:我正在寻找一个纯PL/SQL解决方案.

variables plsql oracle10g

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

有多少条记录可以包含GLOBAL TEMPORARY TABLE ON COMMIT PRESERVE ROWS?

我想运行涉及80,000,000条记录的PL/SQL过程.

此PL/SQL过程删除大约80,000,000条记录,将它们备份到使用ON COMMIT PRESERVE ROWS子句创建的GLOBAL TEMPORARY TABLE中.

我怎么知道有多少记录可以包含这个GLOBAL TEMPORARY TABLE ON COMMIT PRESERVE ROWS?

这些表的大小限制是什么,仅在PL/SQL过程结束时使用COMMIT?

oracle plsql

2
推荐指数
2
解决办法
4767
查看次数

INSERT INTO TARGET_TABLE SELECT*FROM SOURCE_TABLE;

我想做一个INSERT/SELECT,这意味着在TARGET_TABLE中插入SOURCE_TABLE的记录,并假设:

SOURCE和TARGET表只有一个公共列的SUBSET,这意味着在示例中:

==> SOURCE TABLE有ALPHA,BETA和GAMMA列;
==> TARGET TABLE有BETA,GAMMA和DELTA列.

生成INSERT/SELECT语句的最有效方法是什么,尊重源表中不存在所有目标列的假设?

这个想法是,PL/SQL脚本检查列在源表和目标表,使得交集,然后产生具有列的正确的列表动态SQL.

请假设目标表中存在但不存在于源表中的列必须保留为NULL.

我希望将SOURCE中的数据提取到一组INSERT语句中,以便以后插入到TARGET表中.

你可以假设目标表具有比源表中的列多,并且,在源表中的所有列都存在于相同的顺序目标表.

提前感谢您的有用建议!

oracle plsql

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

选择productID = 1的最小数量

我正在研究asp .net mvc3.我有下表

在此输入图像描述

我想选择ProductID = 1的最小量

请帮助找出上述要求的确切查询.

t-sql sql-server asp.net-mvc

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

标签 统计

plsql ×3

oracle ×2

asp.net-mvc ×1

oracle10g ×1

sql-server ×1

t-sql ×1

variables ×1