本文共 2535 字,大约阅读时间需要 8 分钟。
create table TEST_PARA ( name VARCHAR2(100) not null, sql CLOB, create_time DATE);
alter table WX_INVOICES modify shop_director_tel varchar2(50);
-- 创建序列create sequence SEQ_TABLE minvalue 1 maxvalue 999999999999999999999999999 start with 15 increment by 1 nocache;-- 查询序列下一个值select SEQ_TABLE.nextval from dual;-- 删除序列drop sequence SEQ_TABLE;
execute immediate ('TRUNCATE TABLE TABLE'); -- 动态执行存储过程V_SQL = 'BEGIN PROC(I_YF,O_RET_CODE,O_RET_NOTE);END;';execute immediate V_SQL using (IN) I_YF, (OUT) O_RET_CODE, (OUT) O_RET_NOTE;-- 动态检索数据execute immediate 'select count(1) from table' into v_sql;execute immediate 'insert into table (int) values (:X)' using i;
select to_date('201904', 'YYYYMM') as date_str, extract(year from to_date('201904', 'YYYYMM')) as year, extract(month from to_date('201904', 'YYYYMM')) as month, extract(day from to_date('201904', 'YYYYMM')) as day, extract(year from sysdate) as year_sys, extract(month from sysdate) as month_sys, extract(day from sysdate) as day_sys, extract(year from date '2015-05-04') as year_date, extract(month from date '2015-05-04') as month_date, extract(day from date '2011-05-04') as day_datefrom dual;
for x in 1..v_cnt loop -- 循环体end loop;
select reg_replace('xxyyzziioo', 'xx|zz|oo$', '') from dual;
select max(1) as flag from dual where regexp_like(:MOBILE, '^[1]{1}[3456789]{1}[[:digit:]]{9}$');
select max(a.column) keep(dense_rank last order by a.column) from table a;
select * from user_constraints cc where cc.r_constraint_name in ( select c.r_constraint_name from user_constraints c where c.constraint_type = 'R' and c.constraint_name = 'FK_MT_SCH_L_REFERENCE_MT_SCH');
flashback table ecif.TJG_DX to timestamp to_timestamp('2017-09-05 12:30:00', 'YYYY-MM-DD HH24:mi:ss');
select ltrim(rtrim(replace(replace('qwe123', chr(10), ''), chr(13), '')) from dual;
create or replace trigger Temptable_TESTbefore insert or update on Temptable_TESTfor each rowwhen (old.n1 > 100)begin insert into Temptable_TEST_his (C1, C2) values ('de_trig', :old.c2);end;
select id from lborganizationconnect by prior id = fidstart with id = ***;
以上内容为Oracle数据库管理的实用指南,涵盖了从基础操作到高级功能的多个方面,旨在为学习者提供全面的学习资源。
转载地址:http://trdzz.baihongyu.com/