DataBase

構文
DECODE(列名,検索値1,結果1,検索値2,結果2)

サンプルコード

SELECT DECODE(STATUS_COL,NULL,'XXXX','23456')FROM TEST_TBL

&nb ...

DataBase

説明
INCREMENT BY
順序の番号間の増分間隔を指定します。
START WITH
生成する順序番号の初期値を指定します。
MAXVALUE
順序の最大値を指定します。 ...

DataBase

SQL構文

SELECT TO_NUMBER('123') FROM DUAL;

結果123.456

DataBase

1. SKIP LOCKED でロック中の行を無視する

SELECT dbms_random.random() as rand , USER_NAME FROM USER_TBL WHERE SCORE > '80' AN ...

DataBase

SQL構文

SELECT TO_CHAR( TO_DATE(TO_CHAR(20190314), 'yyyyMMdd') , 'yyyy/MM/dd' ) FROM DUAL

DataBase

書式
ESCAPE ‘エスケープ文字’

1.アンダーバーで始まるキーワードのエスケープ
select
*
from
news_tbl
where ...

DataBase

1.レコードをロックする
SELECT * FROM EMPLOYEE_USER FOR UPDATE

2.タイムアウト時間を指定する
SELECT * FROM EMPLOYEE_USER FOR UPD ...

DataBase

1.表領域作成
CREATE TABLESPACE “TABLESPACE_CFT” DATAFILE
‘/var/data/cft.dbf’ SIZE 2G AUTOE ...