问题标签 [plsql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - PL-SQL:从查询结果中获取列数据类型
试图制作一个通用的 PL/SQL 程序以特定的 XML 格式导出数据,例如 Excel XML。假设该过程接受带有 SELECT 查询的字符串以立即执行。
这需要访问结果行集的每一列的数据类型,因为该过程是通用的,所以只有在运行查询后才知道这些数据类型。
我尝试了一种使用临时表的方法,但是对于编译表的过程必须存在并且在编译时知道其结构。
接下来如何处理 EXECUTE IMMEDIATE 结果的行和列,以分析每个值的类型并发出适当的 XML 片段?
oracle - 在oracle中将where子句动态添加到游标
我有接受某些参数的 plsql 程序,例如 v_name、v_country、v_type。
我希望有一个带有这样的选择语句的游标:
如果某些参数为空,我只能将相关的 where 子句添加到游标吗?还是有更好的方法来实现这一点?
plsql - 如何在 SQL 中创建 lst 文件?
我想从 sql 脚本创建一个 lst 文件
这是我的代码:
如果我不给出字符数,out_spool
它会给我一个错误。我希望我的 lst 文件超过 32k 个字符。我还需要知道如何在存储过程中定义它。
plsql - 我如何将一个sql变量分成2
我在 sql 中有一个名为 address 的字段,它是 80 个字符。我想将此字段放入 2 个字段 addr1 和 addr2,每个字段 40 个字符。我该怎么做。
sql - 我们如何从 sql 脚本中调用 ac 函数
我们如何从 SQL 脚本调用 C 函数?
这是我在 cxx 文件中定义的函数。我想在 SQL 脚本中调用它。我怎样才能做到这一点?
oracle - 在 Oracle 中识别具有最大行数的表
我在 Oracle 中有一组表,我想确定包含最大行数的表。
因此,如果 A 有 200 行,B 有 345 行,C 有 120 行,我希望能够识别表 B。
我可以运行一个简单的查询来实现这一点吗?
编辑:有 100 多个表,所以我正在寻找通用的东西。
sql - How do I trim date in PLSQL?
I have a date variable as 24-dec-08
.
I want only the 08
component from it.
How do I do it in a select statement?
e.g.:
oracle - 在 Oracle 中何时使用 vsize 函数而不是 length 函数的有用示例?
似乎 vsize() 和 length() 返回相同的结果。有谁知道何时使用 vsize 而不是长度的实际示例?
结果:
sql - 为另一个模式中的表创建触发器时权限不足
当我尝试在模式 A 中为模式 B 中的表创建触发器时,我收到一个 ora 错误:权限不足。
我需要什么特权?
oracle - Postgresql存储过程中基于会话的全局变量?
在 Oracle 的 PL/SQL 中,我可以使用包定义创建一个基于会话的全局变量。使用 Postgresql 的 PLpg/SQL,这似乎是不可能的,因为没有包,只有独立的过程和函数。
这是 PL/SQL 将 g_spool_key 声明为全局的语法...
如何使用 PLpg/SQL 实现基于会话的全局变量?