oracle
Chopper_Tony
这个作者很懒,什么都没留下…
展开
-
Oracle用户、授权、角色管理
创建和删除用户是Oracle用户管理中的常见操作,但这其中隐含了Oracle数据库系统的系统权限与对象权限方面的知识。掌握还Oracle用户的授权操作和原理,可以有效提升我们的工作效率。 Oracle数据库的权限系统分为系统权限与对象权限。系统权限( Database System Privilege )可以让用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANT转载 2014-12-03 11:07:50 · 490 阅读 · 0 评论 -
Oracle中针对中文进行排序
在oracle 9i之前,对中文的排序,是默认按2进制编码来进行排序的. 9i时增加了几种新的选择:按中文拼音进行排序:SCHINESE_PINYIN_M按中文部首进行排序:SCHINESE_RADICAL_M按中文笔画进行排序:SCHINESE_STROKE_M而oracle 9i是对中文的排序是默认按拼音排序(并不是指NLS_SORT = SCHINESE_PINYIN_M,而转载 2015-05-16 17:28:17 · 497 阅读 · 0 评论 -
PLSQL查询乱码
在环境变量中添加一个系统变量变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK原创 2016-01-07 15:11:36 · 362 阅读 · 0 评论 -
数据库按照指定顺序查询显示
由于项目需要通过指定的id或者名称来进行查询,并按照查询顺序显示结果在oracle中可以使用decode函数select * from users where id in (3,8,6,7,4) order by DECODE(id,3,8,6,7,4);但是这只是利用的数字来进行排序,如果需要通过字符串的内容呢?select * from users whe原创 2016-01-11 16:22:52 · 3300 阅读 · 0 评论 -
oracle 小数格式化为百分数
近日在工作中,遇到业务部门要求将比例中的小数转化为分数,本以为强大的PL SQL会有专门的函数可以转换,可在网上搜索之后才发觉需要自行编码方可。以下是从JAVAEYE中找到的代码,用途是将小数 转换为百分数形式:Select CONCAT(TO_CHAR('0.001'*100,'990.99'),'%') FROM DUAL;除此之外,还找到了其余的转换,放到转载 2017-05-08 10:09:14 · 6662 阅读 · 0 评论