PL / SQL(过程语言/结构化查询语言)是Oracle Corporation的SQL过程语言扩展。关于PL / SQL的问题也应该被标记为“oracle”。常规DML或DDL语句的问题应标记为“sql”和“oracle”,而不是“plsql”。
我创建了下面的简单块,但是得到了 ORA 06533: 下标无法计数 错误。 有人可以告诉我下面的代码中缺少什么吗? 宣布 salaryvarray 类型是 custo 的 varray(6)...
我想从过程中获取输出值并将其显示或存储在shell脚本中的变量中。 我已经尝试了下面的代码并得到了输出,但我们只能使用这种方法打印数字,也可以......
在使用设备扫描后,包装盒上有条形码 (01)18777777777777(15)241129(10)L3333333(90)02 01187777777777771524112910L3333333F9002 在数据库中我有一个小表barcode_settings 货到付款...
Pl Sql Mix,Max 函数。如何获得真正的最大和最小函数?
**我想获取员工最后一次刷卡和第一次刷卡的刷卡信息。 根据我的查询结果,它返回了大量刷卡交易的数据...
**我想获取员工最后一次刷卡和第一次刷卡的刷卡信息。 根据我的查询结果,它返回了大量刷卡交易的数据...
创建或替换触发器 trg_addRentalCollection 插入合同后 对于每一行 宣布 v_monthly_ payment_date 日期 := :NEW.contractStartDate; v_partial_ payment NUMBER(9,2);
我试图获取今天日期之前 30 天的数据,但无法显示任何输出 我像这样存储 status_date 我从 status_date 中删除 1 位数字,然后...
我得到了这个工作代码: 宣布 光标 c1 是 select * from a.testA; testA_record a.testA%rowtype; 开始 打开c1; 循环将c1取出到testA_record中; 当c1%notfound时退出;
我想使用 IN 运算符比较值(VARCHAR2 与列表中的值之一)。例如,值是 A,列表值是 B 和 C。值是 有效的简单静态代码: 如果“A”不在(“B”、“C”)中...
我编写了代码来获取安打率和上垒率。问题是,每当我跳过插入一个值时,因为它是一个空值,我只会收到一条错误消息,并且代码不会返回任何内容。 什...
它有序列来生成用户输入的药物代码 如果输入药物并撤消此过程,则该号码将已为未输入的该药物保留,...
让我们看看这个选择: 选择表1.x,表2.y 从表1 JOIN table2 ON (table1.z = table2.z) WHERE table1.id = myfunction(12324); myfunction 将被调用多少次...
我想在数据库中创建一个新列来表示我的流的状态。 就我而言,我想使用 CASE-WHEN 条件。 例如: 如果我有代表 END_DATE 的这一列: `20-SETT-2...
目标是返回相同的结果,但我用 null 替换“value” 当 row_id 不是产品的最大值时。 当前结果: row_id 产品值product_id ...
我有一个非常复杂的查询 - 选择 ' ' AS 对象类型, ROWNUM AS object_pri_key_1, 收集计数...
我试图保持不同表中的两列同步,我曾想过使用两个触发器,两者都独立工作,但如果我将它们都编译,那么我会因为“变异数据”而收到错误,我...
给定号码:2111.03 T1数据: 姓名 不 AAA 2111.03 血脑屏障 1226.79 CCC 965 T2数据: 姓名 起始范围 结束范围 AAA 0 100 AAA 100 130 AAA 130 155 AAA 155 99999 血脑屏障 0 100 血脑屏障 100 120 血脑屏障 120...
是否有一个 Oracle 接口可以告诉您当前事务是主事务还是具有 PL/SQL 上下文的自治事务? 我知道如何获取当前的交易ID: