Oracle 数据库字符集为UTF-8时,一个汉字时3个字符,GBK是2个字符
select userenv('language') from dual ; --数据库字符集
ORACLE 查询包含某字符串 的存储过程 注意:区分大小写
select * from user_source where type in ('PROCEDURE','PACKAGE') and text like '%LOCK_USERS%';
Oracle 10g 升级为 12c 后 可用10g Client 连接12c数据库,需注意:
1. 数据库不能为“容器数据库”
2. 需在12c下的 sqlnet.ora中添加 SQLNET.ALLOWED_LOGON_VERSION=8; NTS 改为 NONE
3. 数据库密码 10g不区分大小写 12c区分
在一台电脑上先安装了Oracle11g,然后又安装了Oracle12c,再次用VS连接Oracle11g的时候会出现连接不上的问题,解决方法如下:
1.打开Oracle11g或者Oracle12c的Universal Installer
2.选择“已安装产品(P)”
3.选择“环境”
4. 会发现在PATH环境变量里面Oracle12c的是在上面,Oracle11g的是在下面,然后选中Oracle11g的环境变量,点击向上箭头,将Oracle11g的环境变量移到上面即可
查询结果横向拼接
with a as
(
select m.ams_model,TYPE
,wk_q_1 + wk_q_2