摘要:
会话级临时表create global temporary table tmp1on commit perserve rowsas select * from emp;会话结束时表内的数据清空,表结构还存在。事务级临时表create global temporary table tmp2as sel... 阅读全文
摘要:
给表格加注释后查询这条注释时出现问题:给表加注释comment on table emp is 'employee table';查询注释select COMMENTS from user_tab_comments where table_name='emp';结果:未选定行改动语句:select ... 阅读全文
摘要:
编译存储过程时候没响应,之后提示 ORA-O4012解决办法:1、查出哪个进程占用了对象dba_ddl_locks 中查询出SID SERIAL#2、alter system kill session ' sid,serial#'3、如果第二步失败:需要到服务器端删除相关的进程(UNIX)或线程(w... 阅读全文
摘要:
1、round(to_number(date1-date2))2、 to_date(to_char(date1,'yyyymmdd'),'yyyymmdd')-to_date(to_char(date2,'yyyymmdd'),'yyyymmdd') 阅读全文
摘要:
NVL(expr1,expr2)如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。NVL2(expr1,expr2, expr3)如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。NULL... 阅读全文
摘要:
1.ABS(X)取绝对值函数2.MOD(X,Y)取余数mod(4,3) =1mod(3,4)=33.CEIL(X)返回大于 或者等于X的最小整数4.FLOOR(X)返回小于或者等于X的最大整数5.POWER(X,Y)返回X的Y次幂6.SQRT(X)返回X的平方根7.ROUND(X,[Y])返回对X的... 阅读全文
摘要:
因为需要连接的数据库版本是 Oracle11g 区分大小写 所以dblink 创建的时候如下:CREATE PUBLIC DATABASE LINK LINKNAME CONNECT TO "name" IDENTIFIED BY "password" USING '(DESCRIPTION= ... 阅读全文
摘要:
1、直接登陆在direct内直接输入HOST,PORT,service_name信息登陆2、TNS内选择数据库正确配置oraname文件,该文件的路径应该与环境变量中的路径相同。 阅读全文
摘要:
聚合函数,根据输入的多行数据返回一个结果。只能出现在select语句,ORDER BY语句、having子句中。1.COUNT()该函数返回记录集合中所有非NULL值得总和。2.AVG()返回所有非NULL值得平均值。可以用AVG(DISTINCT xxxx)排除平均值计算的重复值3.MAX()和M... 阅读全文
摘要:
1.INSTR(x,find_string[,start][,occurrence])此函数用于找到字符串X中的字符串find_string,并返回其所在的位置。[] 内为可选的参数,start表示搜索的起点,occurrence表示返回第几次出现的参数。示例:select instr('1/2/2... 阅读全文