问题标签 [dbms-output]
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.
loops - PLSQL嵌套循环输出数据
我正在尝试找到一个代码来创建一个框,例如... XXX XXX XXX (exp. 3x3),具体取决于用户输入的行和高度变量。我的嵌套循环无法正常工作。我能得到一些帮助吗?
这里的代码...
oracle - 如何使用 dbms_Random.value 从 10 行中获取 3 行以获取 0 值
我正在使用 for 循环创建 10 行。在 for 循环中,我使用 dbms_random.value 生成 0 到 10 之间的整数。我想以这样一种方式对 dbms_random 方法进行编码,其中每行有 30% 的机会获得 0。
excel - 我可以在 Excel 中运行返回 dbms_output 而不是查询的脚本吗
我有一个使用 dbms_output.put_line 语句返回格式化、分隔文本的存储过程。目前,我们在 Toad 中运行脚本并将输出手动粘贴到 Excel 中,但我希望我可以删减一个步骤并将输出直接输入到 Excel 中。我创建了一个连接并设置了运行 SP 的属性:工作正常(或多或少——下一步应该是弄清楚如何提供参数)。但是,由于没有返回任何查询,Excel 无法识别有任何事情要做。有没有办法自动做到这一点?谢谢。
ETA:我只是想弄清楚是否可以通过将 GET_LINE 输出插入其中并返回它来构建游标,但这看起来并不可行。
string - Oracle 11G 重复 output_put.put_line 两次。如何解决这个问题?
我的循环给了我两倍的结果。因为我只想要一次。我应该怎么办?
我希望我对这个问题不要太含糊
提前致谢
regex - 在每个第 4 个数字/数字后添加一个空格 Oracle 11G
我试图在每第四个数字/数字(不是字符)中加入一个空格。这就是我想出的:
结果:
我真正想要的:
我的代码用空格键替换每 4 位的数字,而不是像上面想要的结果那样添加空格。
谁能给我解释一下?
提前致谢
oracle - 在 Oracle SQL LOAD 期间未正确插入欧元“€”符号
我正在使用 sqlldr 加载一个 csv 文件。该文件包含"€"
插入到 VARCHAR2 列中的符号。加载后,数据库将显示'¿'
而不是欧元符号。我在加载过程中在控制文件中指定了字符集:
我在一Solaris
台机器上运行所有这些,顺便说一句,它不能显示“€”符号,'.'
当我按下键来获取€时,我给了我一个。
我们将数据用于 BI 目的,因此我们必须保留 varchar2 列,即使将其类型更改为 nvarchar2 会正确插入 € 符号。
您能否针对该问题提出任何其他解决方案?
当我在机器上运行语言环境命令时,我得到:
我的 NLS 数据库参数是:
我尝试设置 NLS_LANG 变量,但似乎没有任何效果。问候。
eclipse - Eclipse 上 Toad 中的 DBMS_OUTPUT
我正在使用 Eclipse 中的 Toad 编写一个 PL/SQL 存储过程。我让它工作得很好,程序如下:
它编译和执行得很好;注意 DBMS_OUTPUT.ENABLE 行和开头的 put_line 以排除查询问题,但在 Eclipse 的 toad 窗口中仍然没有任何问题。有人可以提供一个关于我在这里做错了什么的指针吗?
谢谢。
oracle - 在程序的编译测试期间接收错误
我写了一个简短的程序,当输入捐赠者 ID 时,它会根据状态字段检查活动承诺(数据类型 10 的 NUMBER 是活动的,20 是完整的)并且每月付款并返回布尔值 True 如果所有条件都满足如果不是,则为 False。在添加 DBMS 输出之前,它可以正常编译,但我收到错误 PLS-00306:调用中的参数数量或类型错误”
自己解决这个问题感觉很好,但不确定我的错误在哪里。还寻找关于异常处理程序的解释(在代码中注释)。提前感谢您的意见和教学点!
我的代码:
oracle - DBMS_OUTPUT.PUT_LINE 中的 NEXT_DAY
这似乎是一个愚蠢的问题,但无论如何我都会在这里碰碰运气。请参考下面的代码块,您会看到NEXT_DAY在SELECT语句中同时接受 1 和 'Sunday' 作为参数,但在DBMS_OUTPUT.PUT_LINE中仅接受 'Sunday',并为 1 - “ORA-01846: not a valid day of the星期”。
如果我输入“星期日”,它会起作用。我在这里缺少什么吗?
PS:我的 NLS 配置:1 = 星期日