PL / SQL(过程语言/结构化查询语言)是Oracle Corporation的SQL过程语言扩展。关于PL / SQL的问题也应该被标记为“oracle”。常规DML或DDL语句的问题应标记为“sql”和“oracle”,而不是“plsql”。
我必须编写 SQL 查询来迭代日期,直到日期大于 sysdate
我有一个Employee_info表,它包含employee_id和日期。 日期例如:20-03-2016, 2016年1月1日, 2017年1月1日, 2021年9月4日, 2021年7月25日等 我想写一个 SQL select...
使用 FOR 循环通过 REGEXP_REPLACE 删除并更新所有垃圾字符
我有一个包含 10 多列的表格。一些数据包含像箭头、®、¼、â 这样的垃圾字符...我想使用 REGEXP_REPLACE 在 UPDATE 中使用 FOR 循环来删除所有列值中的所有垃圾字符
如何将纬度和经度值保存在字符串中? 我们在一个表中有多个纬度和经度点,像这样 纬度(数字) 经度(数字) 第1行55.868615380148015 9.
关于Oracle的Dbms_XmlDom功能的另一个问题。这次是关于设置属性。 这是代码: 宣布 doc_ dbms_XmlDom.DomDocument := Dbms_XmlDom.newDomDocument; nd_
关于Oracle的Dbms_XmlDom功能的另一个问题。 这次是关于设置属性。 这是代码: 宣布 doc_ dbms_XmlDom.DomDocument := Dbms_XmlDom.newDomDocument; nd_
以下 PL/SQL 块... 宣布 doc_ dbms_XmlDom.DomDocument := Dbms_XmlDom.newDomDocument; nd_ dbms_XmlDom.DomNode; nd2_ dbms_XmlDom.DomNode; tag_dbms_XmlDom.DomElement...
任务:我想插入 TAX 列值并根据代码中提到的条件更新最高列值
创建表RSUOM ( EMPID 号, EMPNAME VARCHAR2(50), 工资数字, 税号, PERCENT_税号, 最高 VARCHAR2(3) ); 插入 RSUOMS(EMPID、EMPNAME、SALA...
所以问题如下,我有一个表,其中有一个 CLOB 列,它存储 JSON 字符串。假设列名称是消息。现在我正在生成另一个包含此消息字段的 JSON...
更新时出现错误:ORA-01403:在oracle中的SP中的forall中使用update时没有找到数据
下面是我创建的SP。这是创建 SP。我在更新数据时遇到错误。 设置服务器输出打开; 创建或替换过程 UPDATE_EMPLOYEE_STATUS IS 类型employee_info_rec是
以下查询是在 PL/SQL 过程中给出的。 SELECT e.data FROM extra e WHERE e.external_id in 中 (从表中选择 * (p_external_ids))。 p_external_ids的类型是create或replace t...
使用 JSON TABLE 和嵌套路径将 JSON 转换为表
选择JT。* FROM JSON_TABLE ('{ “一般的”: { “产品密钥”:“501088”, “group_subtype_id”:1, "group_subtype_name": "什...
错误:ORA-12838:并行修改对象后无法读取/修改对象。当然,执行删除就达不到目的了。 有没有办法可以使用未提交的删除然后插入
根据从表中获取的最小和最大id,如何计算我可以将信息分成多少组记录
在一个表中,我有 300 条记录,我将使用其中已用今天的日期修改的行。 通过查询我获得最小ID和最大ID 例如,如果我修改了行
我有下表的数据。这里是代码: 创建表t(mon号,id号) 插入 t(mon, id) 从 DUAL UNION ALL 中选择 4, 1006 从 DUAL UNION ALL 中选择 5, 10618 S...
我在firebird中有一些存储过程,我需要将其迁移到oracle中的新BD。这是其中之一的简化示例: 创建或更改过程 CALCULA_ARTIC ( FECHA_INICIO 日期, ...
我有两个字符串,第一个字符串如下所示:24,36,78,98 第二个是这样的:25,36,88,98 现在我想做的是比较 sql 中的两个字符串并只返回
{ “一般的”: { “产品密钥”:“136587”, “group_subtype_id”:1, "group_subtype_name": "轮速传感器", “variant_id”:2, ”
我需要在 PL/SQL 中创建一个函数,该函数将返回文件夹中的文件列表。 在名为“MY_SCRIPTS”的文件夹中有两个文件:file1.sql 和 file2.sql 最终,我想...
如何在SQL Developer中启用DBMS_OUTPUT?
以下代码的输出 宣布 一个整数; b 整数; c 整数; 开始 一个:=&a; b:=&b; c:=a+b; dbms_output.put_line('a 和 b 的和为 '||c); 结尾; /