问题标签 [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.

0 投票
1 回答
69 浏览

loops - PLSQL嵌套循环输出数据

我正在尝试找到一个代码来创建一个框,例如... XXX XXX XXX (exp. 3x3),具体取决于用户输入的行和高度变量。我的嵌套循环无法正常工作。我能得到一些帮助吗?

这里的代码...

0 投票
1 回答
110 浏览

oracle - 如何使用 dbms_Random.value 从 10 行中获取 3 行以获取 0 值

我正在使用 for 循环创建 10 行。在 for 循环中,我使用 dbms_random.value 生成 0 到 10 之间的整数。我想以这样一种方式对 dbms_random 方法进行编码,其中每行有 30% 的机会获得 0。

0 投票
1 回答
187 浏览

excel - 我可以在 Excel 中运行返回 dbms_output 而不是查询的脚本吗

我有一个使用 dbms_output.put_line 语句返回格式化、分隔文本的存储过程。目前,我们在 Toad 中运行脚本并将输出手动粘贴到 Excel 中,但我希望我可以删减一个步骤并将输出直接输入到 Excel 中。我创建了一个连接并设置了运行 SP 的属性:工作正常(或多或少——下一步应该是弄清楚如何提供参数)。但是,由于没有返回任何查询,Excel 无法识别有任何事情要做。有没有办法自动做到这一点?谢谢。

ETA:我只是想弄清楚是否可以通过将 GET_LINE 输出插入其中并返回它来构建游标,但这看起来并不可行。

0 投票
1 回答
43 浏览

string - Oracle 11G 重复 output_put.put_line 两次。如何解决这个问题?

我的循环给了我两倍的结果。因为我只想要一次。我应该怎么办?

我希望我对这个问题不要太含糊

提前致谢

0 投票
1 回答
1552 浏览

regex - 在每个第 4 个数字/数字后添加一个空格 Oracle 11G

我试图在每第四个数字/数字(不是字符)中加入一个空格。这就是我想出的:

结果:

我真正想要的:

我的代码用空格键替换每 4 位的数字,而不是像上面想要的结果那样添加空格。

谁能给我解释一下?

提前致谢

0 投票
1 回答
4137 浏览

oracle - 在 Oracle SQL LOAD 期间未正确插入欧元“€”符号

我正在使用 sqlldr 加载一个 csv 文件。该文件包含"€"插入到 VARCHAR2 列中的符号。加载后,数据库将显示'¿'而不是欧元符号。我在加载过程中在控制文件中指定了字符集:

我在一Solaris台机器上运行所有这些,顺便说一句,它不能显示“€”符号,'.'当我按下键来获取€时,我给了我一个。

我们将数据用于 BI 目的,因此我们必须保留 varchar2 列,即使将其类型更改为 nvarchar2 会正确插入 € 符号。

您能否针对该问题提出任何其他解决方案?

当我在机器上运行语言环境命令时,我得到:

我的 NLS 数据库参数是:

我尝试设置 NLS_LANG 变量,但似乎没有任何效果。问候。

0 投票
1 回答
745 浏览

eclipse - Eclipse 上 Toad 中的 DBMS_OUTPUT

我正在使用 Eclipse 中的 Toad 编写一个 PL/SQL 存储过程。我让它工作得很好,程序如下:

它编译和执行得很好;注意 DBMS_OUTPUT.ENABLE 行和开头的 put_line 以排除查询问题,但在 Eclipse 的 toad 窗口中仍然没有任何问题。有人可以提供一个关于我在这里做错了什么的指针吗?

谢谢。

0 投票
1 回答
203 浏览

oracle - 在程序的编译测试期间接收错误

我写了一个简短的程序,当输入捐赠者 ID 时,它会根据状态字段检查活动承诺(数据类型 10 的 NUMBER 是活动的,20 是完整的)并且每月付款并返回布尔值 True 如果所有条件都满足如果不是,则为 False。在添加 DBMS 输出之前,它可以正常编译,但我收到错误 PLS-00306:调用中的参数数量或类型错误”

自己解决这个问题感觉很好,但不确定我的错误在哪里。还寻找关于异常处理程序的解释(在代码中注释)。提前感谢您的意见和教学点!

我的代码:

0 投票
1 回答
230 浏览

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 = 星期日

0 投票
1 回答
801 浏览

database - ER图的最小表格数

我遇到了一个ER图

Department(Dno,Dname,Phone,address) 其中电话和地址是多值属性。

我的 ER 图的图像

最少形成多少张表格?会是2还是3?据我说应该是 3 但答案是 2。有人可以向我解释吗?