oracle的decode()函数加密字符串的语法是什么? 示例: - 如果我想使用'***'加密'suvendu'而使用'$$$'加密样本表的列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)
答案 0 :(得分:1)
虽然您可以使用DECODE
来处理此问题,例如:
SELECT DECODE(FNAME,
'suvendu', '***',
'mohan', '$$$',
FNAME) AS DERIVED_COL
FROM SAMPLES
IMO使用CASE表达式是更好的选择
SELECT CASE FNAME
WHEN 'suvendu' THEN '***'
WHEN 'mohan' THEN '$$$'
ELSE FNAME
END AS DERIVED_COL
FROM SAMPLES
因为它更清楚地发生了什么,更容易阅读。
祝你好运。
答案 1 :(得分:0)
更新(试试这个):
func setupConnection(){
udpSocket = GCDAsyncUdpSocket(delegate: self, delegateQueue: dispatch_get_main_queue())
do {
try udpSocket.bindToPort(PORT)
try udpSocket.beginReceiving()
} catch let err as NSError {
err.description
}
}
以 - 开头的行是注释行