Oracle

■ 書式
SELECT
xxx
FROM
テーブル名
GROUP BY
xxx
HAVING
条件
■ 使用例
説明
スキーマ SCHEMA_CF ...

Oracle

構文
UPDATE テーブル名
SET
カラム名A = ADD_MONTHS(カラム名A, 加算/減算数)
WHERE
条件
使用例
スキーマ SCHEMA_ARKGAME ...

Oracle

1.システム日付を取得する
SELECT SYSDATE FROM DUAL;
結果 2020/09/17 20:05:39

2.7日前の日付
SELECT SYSDATE – 7 FR ...

Oracle

説明
1.Windowsの場合、改行文字
(CR+LF) CHR(13) || CHR(10)
2.Unixの場合 改行文字(LF)
CHR(10)
3.Macの場合 改行文字(CR) ...

Oracle

1.TRUNC(数値)
説明 小数点以下の数値を切捨てします。

使用例
SELECT TRUNC(22.34) cft FROM DUAL;
結果 22
SELECT TRUNC(87.93 ...

Oracle

書式
TRUNC ( datetime )

format引数の使用例
1.DAY – 週
SELECT TRUNC(SYSDATE, ‘DAY’) CFT FR ...

Oracle

説明
CURRENT_DATE
セッションのタイムゾーンでの現在の日付を返します。

CURRENT_TIMESTAMP
データ型TIMESTAMP WITH TIME ZONEの値で、セッションタイ ...

Oracle

1.月初
SELECT trunc(SYSDATE, ‘MM’) 月初 FROM DUAL
結果
月初
2020/09/01

2.月末
SELECT LAST ...

Oracle

説明
ROWNUM 疑似列
WHERE 条件に入れることでレコード数を制限できる。

書式
SELECT *
FROM 表名
WHERE
ROWNUM <= 件数 ...

Oracle

説明
yyyy:西暦 4桁
yy:西暦 下2桁
mm:月
dd:日
hh24:時 24時間
mi:分
ss:秒

書式
UPDATE
テーブル名 ...

Oracle

書式
SELECT
DECODE(カラム名, 値1, 結果1, 値2, 結果2, 結果3)
FROM tablename;

使用例1

SELECT DECODE(COL_TYPE, '1', ...

Oracle

説明
TO_NUMBER(expr, format, nls_param)
format:文字列の書式モデルを指定する

操作例1–書式を指定して文字列を数値に変換
SELECT

Oracle

操作方法
1.ロールを作成する
構文 CREATE ROLE ロール名
例 CREATE ROLE role_sample;

2.ロールを削除する
構文 DROP ROLE ロール名 ...

Oracle

1.説明
SCOPE=SPFILE Oracle再起動は必要
SCOPE=BOTH Oracleの再起動は不要

2.操作コマンド
最大プロセス数を変更
ALTER SYSTEM SET SE ...

Oracle

構文
DROP DATABASE LINK  {データベースリンク名}

操作例1
publicデータベースリンクを削除
DROP PUBLIC DATABASE LINK sample_dblink ...

Oracle

構文
SELECT カラムA ||カラムB
FROM NAME_TBL

操作例1

SELECT 'TOKYO' || '-YOHOHAMA' AS CFTFROM DUAL;

結果
CFT ...

Oracle

構文
CONCAT(文字列1,文字列2)
文字列1と文字列2を連結します

操作例1

SELECT CONCAT('TOKYO ', ' SHINAGAWA') AS ADDRFROM DUAL;

...

Oracle

説明
DUALは、データ・ディクショナリとともにOracle Databaseによって自動的に作成された表です。
DUALは、ユーザーSYSのスキーマにありますが、すべてのユーザーがDUALという名前でアクセスすること ...