(1)DES加密函数create or replace functionencrypt_des(p_text varchar2, p_key varchar2) return varchar2 is v_text varchar2(4000); v_enc varchar2(4000); raw_input RAW(128) ; key_input RAW(128) ; decrypted_raw RAW(2048);begin v_text := rpad( p_text, (trunc(length(p_text)/8)+1)*8, chr(0)); raw_input := UTL_RAW.CAST_TO_RAW(v_text); key_input := UT...
修改字符编码 1 1 打开命令窗口 2 2 查看当前字符编码 3 3 执行命令 4 oracle修改字符编码 打开命令窗口sqlplus shybt/shybt@localhost:1521/orcl 查看当前字符编码select userenv(‘language‘) from dual; 执行命令 shutdown immediate; startup mount ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER SYSTEM SET JOB_QUEUE_PR...
http://blog.csdn.net/u011704894/article/details/44976557 一般变量里面接3个单引号 eg: ‘DELETE FROM RDM_SUPP_DATA_CONF T WHERE T.SUB_SYS_ID=‘‘‘ || I_SYS_ID || ‘‘‘ AND T.FILE_NAME=‘‘‘ || I_TAB_NAME || ‘‘‘ AND T.TYPE = ‘‘‘ || I_DATA_TYPE || ‘‘‘‘;【Oracle】存储过程在字符串单引号内拼接单引号标签:_id conf log rac 引号 http ora oracle blog 本文系统来源:h...
一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符集),...
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符...
客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter, 表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表 会话字符集环境select * from nls_session_parameters,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是alter session完成,如果会话没有特殊的设置,将与nls_instance_parameters一致。 客户端的字符集要求与服务器一致,才能正确...
文章来源:http://www.cnblogs.com/chenyan296076785/p/3533065.html 一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。 ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时 间,货币,数字,和日历自动适应本地化语言和平台。 影响oracle数据库字符集最重要的参数是NLS_LANG参数。 它的格式如下: NLS...
买了新键盘啦,开心! 以后每天回来都写点什么吧。哪怕是一天的工作心得,应该积累一下应该也对对自己有帮助的。 哈哈,新键盘真好用! 今天用Oracle拼接字符串,开始居然用比较傻的concat(ch1,ch2)的方法,还需要每次在把查出来集合作为一个新的表进行查询提取。 后来发现,Oracle可以直接用”||“来合并,醉了。 还有就是substr(字符串,‘起始位置’,‘字串长度‘),这个地方地方字符串第一个字符的位置居...
1.CONCAT 连接两个字符串; SQL> select concat(‘010-‘,‘7163738‘) from dual; CONCAT(‘010-----------010-7163738 2. LENGTH 返回字符串的长度;SQL> select length(‘12345678‘) from dual; LENGTH(‘12345678‘)------------------ 83.RPAD和LPAD RPAD 右边填充字符 LPAD 左边填充字符SQL> select lpad(‘James‘,10,‘-‘) as name from dual; NAME---------------James 4. LTRIM和RTRIM LTRIM 删除左边出...
oracle有时候用户密码包含一些特殊字符直接登录会报错,需要使用以下方式登录sqlplus sqlplus ‘username/"password"‘ PS:整体使用单引号括起来,包含特殊密码的字符串使用双引号括起来即可,外部必须是单引号内部必须是双引号错一个都不行oracle之用户名密码包含特殊字符时候怎么使用sqlplus登录标签:使用 用户密码 log image 包含 word .com 密码 img 本文系统来源:http://www.cnblogs.com/minseo/p/779259...
[sql] view plaincopy SQL> select * from v$nls_parameters where parameter=‘NLS_CHARACTERSET‘; PARAMETER VALUE ------------------------------ ----------------- NLS_CHARACTERSET AL32UTF8 2. 客户端操作系统字符集:即客户端操作系统以哪种字符编码存储字符。 如果是Windows,可以使用chcp命令获得代码页(code page):[sql] view plaincopy C:\Users\xianzhu>chcp ...
---DQL:数据查询语句 ---SELECT语句中必须包含至少两个字句,分别是SELECT字句与FROM字句。 ---SELECT子句用来指定要查询的字段, ---FROM子句用来定制数据来源的表。 --SELECT语句用来查询表中数据,一条SQL语句是由多个子句组成, --一个子句有一个关键字加一系列内容组成。 --SELECT语句中必须含有的是两个子句, --SELECT子句和FROM子句 --SELECT子句用于指定要查询的内容(字段,函数,表达式), --FROM子句用来指定数据来源...
Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定 查看oracle server端字符集 select userenv(‘language‘) from dual; 如果显示如下,一个汉字占用两个字节 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 如果显示如下,一个汉字占用三个字节 SIMPLIFIED CHINESE_CHINA.AL32UTF8 可以用以下语句查询一个汉字占用的字节长度 select lengthb(‘你‘) from dual; Oracle 一个中文汉字 占用几个字节,由Oracle中字符集编码决定...
1、查询oracle server端的字符集 SQL> select userenv(language) from dual;USERENV(LANGUAGE) ---------------------------------------------------- AMERICAN_AMERICA.ZHS16GBKSQL> 或者 SQL> set line 150 SQL> col parameter for a30 SQL> col value for a30 SQL> select * from nls_database_parameters PARAMETER VALUE ------------------------------ ------------------------------ NLS_RDBMS_VERSION ...
‘拼接‘||‘字符串‘ as Str from student;2、使用concat(param1,param2)函数实现:select concat(‘拼接‘,‘字符串‘) as Str from student;注:oracle的concat()方法只支持两个参数,如果拼接多个参数,可以嵌套concat(): select concat(concat(‘拼接‘,‘字符串‘),‘ab‘) as Str from student;二、截取字符串 SUBSTR(string,start_position,[length]),获取子字符串 string:源字符串 start_position:开始位置 length:字符...