PL / SQL(过程语言/结构化查询语言)是Oracle Corporation的SQL过程语言扩展。关于PL / SQL的问题也应该被标记为“oracle”。常规DML或DDL语句的问题应标记为“sql”和“oracle”,而不是“plsql”。
当前的示例数据只有2个app_ids,但是可能还有更多,因此app_id和标签会更改kepe,因此我需要编写一个动态查询。
如果我在pl/sql中有一个日期格式ddmm,我想对其进行验证。正确的方法是什么? DD是一天,MM是飞蛾。 例如: 0208-是有效的日期 3209-不是有效的...
如何使用JDBC执行Oracle过程? 我试图在Java中运行以下Oracle PLSQL查询,但是我无法获得结果,我不知道该如何执行。如何运行以下SQL代码?我如何执行以下proc ...
declare o_claim number; o_error number; begin bss_ln.bss_claim(o_claim => o_claim, o_error => o_error, i_card => ?, i_phone =>?, i_product=>?); end;
我有一个并排有五个区域的屏幕。由于Apex在12个网格列的基础上起作用,因此我面临一个问题,其中五个区域没有水平覆盖同样基本的问题...
create table JSON_TABLE ( ID NUMBER, COLUMN1 VARCHAR(100), COLUMN2 VARCHAR(100), COLUMN3 VARCHAR(100) ); / create table JSON_RESAULT_TABLE ( ID NUMBER, J_OBJECT VARCHAR2(4000) ); / INSERT INTO JSON_TABLE VALUES (1, 'Random text 1', 'Value 1', 'Example data 1'); INSERT INTO JSON_TABLE VALUES (2, 'Random text 2', 'Value 2', 'Example data 2'); INSERT INTO JSON_TABLE VALUES (1, 'Random text 3', 'Value 3', 'Example data 3'); INSERT INTO JSON_TABLE VALUES (2, 'Random text 4', 'Value 4', 'Example data 4'); INSERT INTO JSON_TABLE VALUES (1, 'Random text 5', 'Value 5', 'Example data 5'); INSERT INTO JSON_TABLE VALUES (2, 'Random text 6', 'Value 6', 'Example data 6'); INSERT INTO JSON_TABLE VALUES (1, 'Random text 7', 'Value 7', 'Example data 7'); INSERT INTO JSON_TABLE VALUES (2, 'Random text 8', 'Value 8', 'Example data 8'); INSERT INTO JSON_TABLE VALUES (1, 'Random text 9', 'Value 9', 'Example data 9'); INSERT INTO JSON_TABLE VALUES (2, 'Random text 10', 'Value 10', 'Example data 10'); / --Here is the PL/SQL procedure that causes the error: create or replace procedure p_json_test (v_id_1 NUMBER, v_id_2 NUMBER) is begin INSERT INTO JSON_RESAULT_TABLE SELECT ID, JSON_OBJECT(*) FROM JSON_TABLE WHERE ID IN (v_id_1, v_id_2); end; / execute p_json_test(1, 2);
我有一个bash脚本,可以接受类似的参数: job_ftp_trying_cooking 在我的Oracle数据库中的表(通配符)中,我有以下列: 通配符 JOB_FTP job_ftp_cooking job_ftp2_
我需要在表的特定分区中获取所有行,然后将值打印到文件。 创建或替换过程 WriterecordTofile (( varchar2中的mypartition, varchar2中的myfilename,
我有一个同事,可以在Oracle数据库中管理存储过程。其中一个已更改为调用Azure API管理中已发表的API。我们注意到,如果XML主体包含一个具有重音字符的字段,则存储过程将发送一个XML,其中最终标签被截断。如果我们发送一个具有3个重音字符的XML,则将末端标签中的3个字符截断。如果我们将重音字符更改为正常字符,则最终标签不会被截断。
提供的匿名过程演示了我要实现的目标。基本上,我想从2D表打开光标。实际的PLSQL过程(此处未显示)具有一个sys_refcursor
CREATE DIRECTORY test_dir AS 'H:\'; DECLARE out_File UTL_FILE.FILE_TYPE; BEGIN out_File := UTL_FILE.FOPEN('test_dir', 'test.sql' , 'W'); UTL_FILE.PUT_LINE(out_file , 'here will be the database export'); UTL_FILE.FCLOSE(out_file); END;