摘要: oracle 10+g不支持对类型为CLOB的列进行distinct,也不支持union,所以在遇到此问题,需要对SQL语句进行重新,从另一思想去实现同样的效果的。union没仔细思考过,具体还要看union里面的条件如何,最简单的方法是利用to_char将clob字段转换成char型,但存在一个问题,如clob中的字符长度超过4000时会报错。在此主要对distinct的转换方法进行列举:表结构如下:Table1:id(varchar)title(varchar)content(clob)1title1<CLOB>2title2<CLOB>Table2:id(varc 阅读全文
posted @ 2011-07-16 09:40 jex 阅读(3557) 评论(0) 推荐(0) 编辑
摘要: 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare(&# 阅读全文
posted @ 2011-07-16 09:32 jex 阅读(224) 评论(0) 推荐(0) 编辑