oracle中用的到的一些函式和語句

2021-08-27 06:25:23 字數 783 閱讀 4331

1、建立md5加密函式:

create or replace function md5_digest (

vin_string in varchar2

) return varchar2 is

---- return an md5 hash of the input string.

--begin

return upper(dbms_obfuscation_toolkit.md5 ( input => utl_raw.cast_to_raw(vin_string)

));end md5_digest;

例子:更新所有使用者的密碼為加密後的888888

update user c set password=md5_digest(login_name||'888888')

2、重新生成序列的語句,重置開始值為表裡的最大id值

select 'drop sequence ' ||sequence_name||';'||chr(10)||'create sequence ' || sequence_name || ' minvalue ' ||

min_value || ' maxvalue ' || max_value || ' start with ' ||

(last_number+2000) || ' increment by ' || increment_by || ' cache ' ||

cache_size || ';'

from user_sequences

注:上面語句生成的是最大id值+2000

php data 函式中用到的一些常量

今天在網上找到了一些,記錄下來留著下次參考 date atom string 原子鐘格式 如 2005 08 15t15 52 01 00 00 date cookie string http cookies 格式 如 mon,15 aug 2005 15 52 01 utc date iso860...

一些oracle函式

使用case表示式直接在select語句中執行條件邏輯 select ename,sal,case when sal 2000 then underpaid when sal 4000 then overpaid else ok end as status from emp coalesce函式用實...

Oracle 一些實用的函式

最近在用oralce寫查詢 遇到了一些有用的函式 先總結些 再慢慢補充 1.sum over sum sal over partition by deptno order by ename 按部門 連續 求總和 sum sal over partition by deptno 按部門求總和 sum ...