的标准我有一个表名和它们共享相同的位置 John NY
Paul NY
Andrew NY
Eva NY
Patrick NJ
Sally CA
Aby NJ
现在,我创建了一个脚本这一个标准,用户可以选择一个名称(如:名称='约翰') 一旦名字被选中,一列也会列出纽约所有其他的名字(保罗,安德鲁,伊娃)。 我可以用下面的plsql创建它,但你永远不知道谁会被选中。所以我不能硬编码
CREATE OR REPLACE FUNCTION letter_reverse
(char_string IN VARCHAR2)
RETURN VARCHAR2 IS
v_rev_stg VARCHAR2 := 'htimS';
BEGIN
LOOP
rev_stg := SUBSTR(rev_stg, 'h',5) || SUBSTR(r
我尝试创建包: CREATE OR REPLACE PACKAGE CARS AS
TYPE REFCURSOR IS REF CURSOR;
TYPE car_arr IS TABLE OF my_cars%ROWTYPE;
PROCEDURE getAllCars(cars OUT REFCURSOR);
FUNCTION getCarById(id I
我的查询是 SELECT COUNT(*)
INTO L_HAS_CALC
FROM TABLE1
WHERE TABLE1_COL1 >= (
SELECT MAX(TABLE2.TABLE2_COL1)
FROM TABLE2
,TABLE3
WHERE TABLE2.TABLE2_COL2 = TABLE3.TABLE_3_COL1
请帮助SQL查询。我有一个表: CREATE TABLE PCDEVUSER.tabletest
(
id INT PRIMARY KEY NOT NULL,
name VARCHAR2(64),
pattern INT DEFAULT 1 NOT NULL,
tempval INT
);
让我们假设它充满了值: INSERT INTO TABLETE
我试图通过执行注销甲骨文12C变更通知: DBMS_CQ_NOTIFICATION.DEREGISTER(24906);
但是,这给出了一个错误: ORA-29970: Specified registration id does not exist 虽然当我查询USER_CHANGE_NOTIFICATION_REGS查看它清楚地说明正确的regid。 任何人遇到此问题?
我正在使用游标将数据插入表中,因为如果记录失败,我只希望该记录被丢弃并继续插入其余部分。 所以我使用游标来检索信息。 有没有办法一次插入游标的所有列,而不是一个一个选择它们? cursor c1 is
select a,b,c,d,e from ab where a = 'something';
begin
for var_c1 in c1 loop
begin
insert int