【发布时间】:2016-03-10 17:21:26
【问题描述】:
oracle的decode()函数加密字符串的语法是什么 示例:- 如果我想用 '***' 加密 'suvendu' 和 'mohan' 用 '$$$' 为示例表的列 fname 加密
desc samples
Name Null Type
------ -------- ------------
EMP_ID VARCHAR2(20)
LNAME CHAR(10)
FNAME CHAR(20)
DEPT CHAR(20)
SAL NOT NULL NUMBER(12,2)
H_DATE DATE
EMAIL VARCHAR2(20)
DESG VARCHAR2(25)
【问题讨论】:
-
DECODE 的语法当然在the documentation 中有解释。你到底想做什么,为什么要用 DECODE 来做?
-
解码();像(如果第二个参数匹配,用第三个参数替换它)和(如果第四个参数匹配,用第五个参数替换它)等等......例如SELECT DECODE(SAL, 1, "One", 2, "Two", 99, "ninetyNine") 从样本中