需要創建一個驗證密碼的功能(超過5個字符,與上一個不同,它既不是「密碼」也不是「123456」) 我試過但我得到錯誤ORACLE SQL密碼功能
CREATE OR REPLACE FUNCTION my_verification_function (
username VARCHAR2,
password VARCHAR2,
old_password VARCHAR2)
RETURN BOOLEAN IS
BEGIN
IF LENGTH(password) < 6 THEN RETURN FALSE;
ELSE IF (password = "password" OR password = '123' OR password = old_password) THEN RETURN FALSE
ELSE RETURN TRUE;
END IF;
END my_verification_function;$
'OR password ='??也沒有'如果'。有關詳細信息,請參閱手冊:http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/controlstatements.htm#LNPLS391和「password」指的是列或變量。字符串常量需要放在單引號中。 –
爲什麼在數據庫中需要直接在UI /前端級別完成此操作? – Spidey