oracle 11gにストアド・プロシージャの暗号化キーを更新する方法。oracleストアド・プロシージャの暗号化キー
(val IN varchar) RETURN varchar AS
outstr varchar(10);
descr varchar(255);
BEGIN
-- Encryption Key For Encryption
secret_code := '123456788765432112345678';
--create instance of OLE object on an instance of SQL Server;
success = 0
EXEC rc = sp_OACreate 'CAPICOM.EncryptedData', object OUT
if rc <> 0
begin
exec sp_oageterrorinfo object, src out, descr out end
method_call := 'SetSecret("' + Secret_code + '")'
RETURN (outstr);
END;
もう少しコンテキストを提供できますか?これはDBMS_CRYPTOを呼び出すストアド・プロシージャですか? –
(val IN varchar) RETURN varchar AS outstr varchar(10); descr varchar(255); BEGIN - 暗号化のための暗号化キー secret_code:= '123456788765432112345678'; - SQL Serverのインスタンス上でOLEオブジェクトのインスタンスを作成します。 RC <> 0 \t \tが \t \tのexec sp_oageterrorinfoオブジェクト、SRCうち、DESCRアウト \t \t \t \tエンドを開始した場合、成功= 0 EXEC RCは= sp_OACreate 'CAPICOM.EncryptedData'、 \tをOUTオブジェクト METHOD_CALL:= 'SetSecret( "' + Secret_code + '")' RETURN(outstr); END; – sun
暗号化のためのこの暗号鍵secret_codeを他の値で更新する必要があります。どのようにすればいいですか。 – sun