Oracle
何时_枫叶红
这个作者很懒,什么都没留下…
展开
-
解决 Oracle 描述乱码问题
在系统变量中新建系统变量 变量名: NLS_LANG 变量值: AMERICAN_AMERICA.ZHS16GBK注意: 变量值 是要和服务器上使用的字符集要一致, 我这里服务器上使用的是 AMERICAN_AMERICA.ZHS16GBK原创 2015-09-11 16:11:39 · 304 阅读 · 0 评论 -
简单的 Oracle Function
-- 简单的 Functioncreate or replace function get_sal(a in number, b in number) return number is result number; begin result := a + b; return(result); end;-- 调用 Functionselect get_sal原创 2016-12-04 15:03:48 · 266 阅读 · 0 评论 -
Oracle 临时表
Oracle 临时表 临时表空间分配一块内存空间。也就是说只有向临时表中插入数据时,才会给临时表分配存储空间。 临时表分事务级临时表和会话级临时表。 事务级临时表只对当前事务有效,通过语句:ON COMMIT DELETE ROWS 语句指定。 会话级临时表对当前会话有效,通过语句:ON COMMIT PRESERVE ROWS语句指定。 会话级: 只有原创 2016-09-19 20:23:45 · 196 阅读 · 0 评论 -
Oracle 删除其他Session中的临时表
因为表KOL_XX_FIN050_TEMP 为临时表,而且有其他session正在使用。处理步骤:1、先从 dba_objects / user_objects中查询到该表的object_id:select object_id from dba_objects where object_name=upper(‘KOL_XX_FIN050_TEMP’);2、根据查到的object_id知道使用该表的s转载 2016-09-19 20:19:16 · 538 阅读 · 0 评论 -
Oracle 字段内容转行
内容以 , 分割 , 多列展示SELECT REGEXP_SUBSTR(BHALL, '[^, ]+', 1, ROWNUM) BH FROM (SELECT ('1A000000002702758284, 1A000000002702758285, 1A000000002702758334') BHALL FROM DUAL)CONNECT BY ROWNUM <= LE原创 2016-09-13 17:46:17 · 749 阅读 · 0 评论 -
SQL语句 查看Oracle版本
查看Oracle 版本转载 2016-09-09 14:42:58 · 2476 阅读 · 0 评论 -
初认 Oracle 存储过程
存储过程 – 基础语法– 创建存储过程 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 [<in, out, in out>] 数据类型, 参数2 [<in, out, in out>] 数据类型 ) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND;– 变量赋值SELECT 列.... INTO 变量... FR原创 2016-08-02 10:23:23 · 153 阅读 · 0 评论 -
Oracle 查看表对应注释
-- 表注释select * from user_tab_comments;-- 字段注释select * from user_col_comments;原创 2016-04-19 15:20:35 · 201 阅读 · 0 评论 -
Oracle 创建序列
CREATE SEQUENCE SEQ_FJHHZDJB --序列名 INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 20 NOORDER;原创 2016-01-11 19:51:44 · 367 阅读 · 0 评论 -
Oracle 查询结果列转行
查询结果列转行 wm_concat()select wm_concat(MC) from ZDJSJYRYLB where instr('01,02,03', DM) > 0原创 2016-02-27 11:43:28 · 1969 阅读 · 0 评论 -
Oracle 字段 增删改
--JKJYFJB -- Add/modify columns ALTER TABLE JKJYFJB ADD FJLX VARCHAR2(10); -- Add comments to the columns COMMENT ON COLUMN JKJYFJB.FJLX IS '附件类型';原创 2016-03-04 09:53:50 · 209 阅读 · 0 评论 -
Oracle 查询一个月内的活动
AND DATE >=ADD_MONTHS(TO_DATE('2016-03-07', 'YYYY-MM-DD'), -1)AND DATE < TO_DATE('2016-03-07', 'YYYY-MM-DD') + 1原创 2016-03-07 15:15:35 · 486 阅读 · 0 评论 -
Oracle 创建序列
原则: 以SEQ 开头, 一张表对应一个序列原创 2016-02-17 10:39:36 · 195 阅读 · 0 评论 -
Oracle 导出表
因为可能在表中,可能会有prompt Importing table statsfunctiondefine...set feedback offset define off…………………………………………….prompt Done.这样的一些配置, 所以正确的导出方法是:在 PL/SQL 中 –>工具菜单 下选择 –>导出表原创 2015-11-03 19:55:46 · 326 阅读 · 0 评论 -
Oracle &符号如何插入(转义)
insert into table values( 'http://localhost:8080/index.action?username=138&type=1 ');insert into table values( 'http://localhost:8080/index.action?username=138 '||chr(38)|| 'type=1 ');原创 2015-11-03 19:37:35 · 979 阅读 · 0 评论 -
关于Oracle 的NULL
原本设想 两数相加select a+b from ( select 11 A, 22 B from dual)结果: 33但是如果其中一个数为NULL时select a+b from ( select null A, 22 B from dual)结果: null 没有得到我们预期的结果: 22正确的写法:select nvl(a,0)+nvl(b,0) from ( select原创 2016-12-30 10:22:54 · 182 阅读 · 0 评论