Jason Sun

木水鱼

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

SQLC[ASE] {MIX[ED]|LO[WER]|UP[PER]}

在执行之前转换SQL命令和PL/SQL块的大小写。命令中的所有文本都会被转换包括引号中的字串和标识符。默认值是“MIXED”。

[MIXED]:不进行转换。

[LOWER]:转换为小写。

[UPPER]:转换为大写。

下面命令查询不到数据,因为Oracle比较字符串时是大小写敏感的:

SQL> set sqlcase mixed

SQL
> select * from scott.dept where dname='sAles';



未选定行

 

 

下面命令可以查询到数据,因为在执行之前“sAles”被转换为了大写的“SALES”:

SQL> set sqlcase upper

SQL
> select * from scott.dept where dname='sAles';



DEPTNO DNAME LOC

---------- -------------- -------------

30 SALES CHICAGO

 

posted on 2010-08-10 21:56  Jason Sun(木水鱼)  阅读(221)  评论(0编辑  收藏  举报