Oracle取年和月
CREATE OR REPLACE FUNCTION comm.get_year(start_date DATE,end_date DATE)RETURN NUMBER ISservice_interval INTERVAL YEAR TO MONTH;years_of_service NUMBER;BEGIN service_interval := (end_date - start_date) YEAR TO MONTH;...
Oracle根据表名查找表空间及数据文件的地址
select t1.name, t2.name from v$tablespace t1, v$datafile t2 where t1.ts# = t2.ts# ;SELECT * FROM v$tablespace ;SELECT * FROM v$datafile ;
Oracle多行转一行
CREATE OR REPLACE FUNCTION comm.f_get_diagnosisdesc(v_patient_id diagnosis.patient_id%type,v_visit_id diagnosis.visit_id%TYPE,v_diagnosis_type diagnosis.diagnosis_type%type) --将诊断表多行的值转换为一行 钟思平 20140610 南昌三三四医院RETURN VARCHAR2 IS...
Get返回页数
CREATE OR REPLACE Function get返回页数( 行号_In number, 每页行数_In number) Return Varchar2 Is v_序号 number; i number;Begin select ceil(行号_In/...