PL / SQL Developer是Allround Automations的集成开发环境,专门用于开发Oracle数据库的存储程序单元。
需要 PLSQL 块来更新表 A 并在表 B 中插入相同的值
我需要编写一个 PLSQL 块,该块从 A 列中复制表 A 中特定记录的值,并为同一表 A 中的另一条记录更新相同 A 列中的复制值。此外,这些值...
我们知道,存储函数返回单个值,但我想知道如何在单个结果中显示多个结果。 我正在使用罗斯文数据库。 这是我的功能,它...
我收到这个错误 ORA-00933: SQL 命令未正确结束 从以下视图脚本。 : 创建或替换 VIEW MY_SCRIPT AS ( 选择 * 来自 ( 选择 EFFECTIVE_DT,
我收到错误:06550。00000 - “行 %s,列 %s: %s" *原因:通常是 PL/SQL 编译错误
我是甲骨文的新手。我有三张桌子。我想从 join tbl_ledger , tbl_ledger_input 插入表 tbl_ledger_branch 我的代码是: 开始 for i in min(a.eff_date ).. max(a.eff_date) 循环 我...
我正试图将一个数据库实例从RDS Oracle迁移到On-premise Oracle。我对数据库脚本还是很陌生。我找到了这个脚本,它为我做了一个单一用户的工作,我通过 ...
SELECT COUNT(*) INTO E_COUNT FROM EXAMPLE_TABLE WHERE UPPER(EMPLOYEE_USERNAME) LIKE CONCAT(UPPER("example"), "%"); 我得到以下错误 ORA-00904: "%": 无效标识符 00904. 00000 - ...
我想做select <column_name> from <table_name> 其中column_name和table_name应该来自cursor。
DECLARE COLUMN_NAME VARCHAR(50); TABLE_NAME VARCHAR(100); schema_name VARCHAR(100); A VARCHAR(100); B VARCHAR(100); CURSOR col_cursor IS select col.owner as schema_name, ...。
我使用的是PLSQL Developer 11.0.6.1776版本,当我在命令窗口中启动脚本时,我所要转发的文件名不完整。这是我的脚本:set pagesize 0 set long ...
PLS-00357.表、视图或序列参考'JANUARY_2020'是不允许的。在此上下文中不允许引用 "JANUARY_2020 "表、视图或序列。
我正在使用这段代码,看看它是否能用于存储过程。我想做一个过程,在这个过程中,我可以通过输入时间('jan-2020')来决定提取什么数据。
我有一个带参数的存储过程,参数必须是默认的nothing,但我想做一个if parameter = name_procedure exec procedure else nothing的存储过程。
创建或替换 procedure1(l_nothing varchar2) 作为 begin if l_nothing := procedure_2 then exec procedure_2(2); else l_nothing := NULL dbms.output_put_line(l_nothing); end if; end; 创建或......
所以方案很简单,我需要写一个函数,其中一个日期将被提供,这将是来自数据库的sysdate和函数的返回值应该是GMT格式。
先生,我有一个问题... 问题是,我有一个有子数据的条目,这里有子项目的检查按钮,现在如果我检查项目,那么选定的项目应该被打印,而不是所有的子项目的...
我试图过滤掉日期'31-01-2020'之前和'01-01-2020'之后的数据,但下面的查询无法正常工作。我是否缺少了一些比较日期的东西? select * from per_all_assignments_m ...
我想以这种方式在表中插入数据,这样每当命令运行时,就会输入不同的数据。比如,创建表oppo ( name varchar(10), class varchar(10), roll number (5) ); declare s ...
函数1:创建或替换函数get_books (l_id in number) return varchar is l_return varchar2(100); begin select books into l_return from people where id=l_id; return l_return; end ...。
PLSQL。如何创建一个RUN表,并确保过程每天只运行一次。
如何确保我的存储过程每天只运行一次? 如果它正在运行,任何其他尝试都会被取消。我怎样才能做到这一点?此外,我如何创建一个RUN表,以跟踪存储过程的运行时间?
如果我们在plsql存储过程中有out参数,而在函数中返回,那么我们为什么要用存储过程代替函数呢?
如果我们的PLSQL存储过程中只有Out参数,那么我们是否可以使用函数代替存储过程,因为函数也能够返回值。如果我们仍然使用过程,那么我们使用这个......。
如何在不使用SQL*loader和oracle数据库中的外部表的情况下上传一个平面文件?
有谁能让我知道如何在不使用SQL*loader或外部表的情况下上传一个平面文件在oracle数据库中?比如说在oracle中是否有任何功能可以完成这个任务?请让我...
SELECT JSON_QUERY(A.RESPONSEXML, '$.banking_info.ccris_banking_details.unstanding_credit.items[*].subAccount.subAccountItem.subAccountItem1.credit_position.items' WITH ARRAY WRAPPER) FROM ....
每行中重复该字符串,如果在PLSQL中属性值大于1,则对变量进行计数
我有一个如下所示的字符串[[“”,“”,“ 2”,“ 1”,“ 1”,“ 1”,“ 1”,“ 0”,“ 0”,“ 0”,“ 0“,” 0“],[”“,”“,” 0“,” 0“,” 0“,” 1“,” 2“,” 3“,” 2“,” 0“,” 0“ ,“ 0”],[“”,“”,“ 0”,“ 0”,“ 1”,“ 2”,“ 2”,“ 1”,“ 1”,“ 1”,“ 2”,“ 0“],[”“,”“,” 0“,” 0“,” 0“,” 1“ ...