有什么方法可以更改某些特定页面的重定向,而不是直接转到主页?我试图创建一个分支,但这不起作用,有时我会冷处理分支,但如果我这样做,他会忽略我的登录模式。
有谁知道为什么这个查询语句在此查询上运行得很好,但是当我在同一个查询语句前添加cte时,会出现此错误:
SQL错误:ORA-00957:列名重复)
CREATE TABLE t1 AS
SELECT *
FROM NS_F3
LEFT JOIN NS_FA2
ON NS_F3.PI_CANDIDATE_NUM = NS_FA2.PI_CANDIDATE_NUM
WHERE REGEXP_LIKE(NS_F3.TITLE, 'intern($|ship|[^a-z])', 'i');
Run Code Online (Sandbox Code Playgroud) 我在 apex.oracle.com 上有两个应用程序,一个是可编辑的,另一个是只能运行的。可编辑的应用程序可以删除,但仅运行的应用程序无法删除。我正在从 apex.oracle.com 删除仅运行的应用程序,但没有可用的选项。如何删除它?
应用程序中有一些页面已被删除(我不知道页码)。如何在应用程序中找到引用那些丢失或删除的页面的页面?
我试图在一个字符串中提取不同的子字符串。我希望每个字符串都用破折号(-)除以不同的字符串。
我尝试使用SUBSTR位置函数。它不起作用,因为有时第二个子字符串中有4个字符,因此,第三个子字符串不正确。
SELECT SUBSTR(STR, INSTR (STR, '-', -1)+ 1)
STR = F-123-A123-B12 or F-1234-A123-B12
Run Code Online (Sandbox Code Playgroud)
我当时在想可以使用正则表达式函数。我找不到一个。
我正在尝试创建一个使用游标的过程,该游标可以启用我的架构中的所有触发器。但是,我在第 16 行收到此错误:PL/SQL: SQL 语句被忽略,这是我使用 fetch 的行。
CREATE OR REPLACE PROCEDURE enable_trigg_proc
IS
v_trigger_name trigger_name.user_triggers%TYPE;
CURSOR enable_trigg_cur
IS
SELECT TRIGGER_NAME INTO v_trigger_name
FROM user_triggers
WHERE STATUS = 'DISABLED';
BEGIN
OPEN enable_trigg_cur;
LOOP
FETCH enable_trigg_cur INTO v_trigger_name ;
EXIT WHEN enable_trigg_cur%NOTFOUND;
EXECUTE IMMEDIATE 'ALTER TRIGGER v_trigger_name ENABLE';
END LOOP;
close enable_trigg_cur;
END;
Run Code Online (Sandbox Code Playgroud) create or replace package body stu_package
as
procedure select_student(id number)
is
name varchar2(20);
begin
select sname into name from students where sid=id;
dbms_output.put_line(name);
end select_ student;
end stu_package;
Run Code Online (Sandbox Code Playgroud)