#amazon(4774138355)
 
 

DDL [Data Definition Language]

システム設定

SET

SWITCH

DATABASE

FLUSH

DATABASE

アーカイブ ログ

データベース

データベースの作成 (CREATE DATABASE)

表領域

表領域の作成 (CREATE TABLESPACE)

表領域の確認

表領域の削除 (DROP TABLESPACE)

ユーザ

ユーザの作成 (CREATE USER)

ユーザの参照

COLUMN USERNAME FORMAT A20
COLUMN ACCOUNT_STATUS FORMAT A20
SELECT USERNAME,
  ACCOUNT_STATUS,
  CREATED,
  LOCK_DATE,
  EXPIRY_DATE,
  PROFILE
FROM DBA_USERS;

ユーザの削除 (DROP USER)

ロール

ロールの作成 (CREATE ROLE)

テーブル

テーブルの作成 (CREATE TABLE)

データ型意味説明
CHAR(num)character固定長文字列 (サイズ指定、~2,000 byte)
VARCHAR2(num)variable character可変長文字列 (サイズ指定、~4,000 byte)
NCHAR(num)national character各国語の固定長文字列 (文字数指定、~2,000 byte)
NVARCHAR2(num)national variable character各国語の可変長文字列 (文字数指定、~4,000 byte)
NUMBER(per[,n])number固定小数点
per は精度 (1~38)
n は小数点の位置 (-84~127、デフォルトは 0)
0 は整数、正数は少数の桁数、負数は整数の固定部分
DATEdate秒までの日時
TIMESTAMP(per)time stampナノ秒までの日付 (3 で ms、6でμs、9 でns、デフォルトは 6)

テーブルの参照

COLUMN OWNER           FORMAT A20
COLUMN TABLE_NAME      FORMAT A43
COLUMN TABLESPACE_NAME FORMAT A15
SELECT
  OWNER,
  TABLE_NAME,
  TABLESPACE_NAME
FROM DBA_TABLES;

テーブルの変更

制約の設定

SQL> ALTER TABLE table MODIFY column constraint;↵
制約意味
NOT NULLNOT NULL 制約
UNIQUE一意制約
PRIMARY KEY一意制約 + NOT NULL 制約

テーブルの削除 (DORP TABLE)

インデックス

インデックスの作成 (CREATE INDEX)

権限

権限の付与 (GRANT)

ユーザへのロール適用

SQL> GRANT rolename TO username;↵

権限の剥奪 (REVOKE)

SQL> REVOKE role from user;↵

ALTER (ALTER SESSION, ALTER SYSTEM を除く)

ANALYZE

ASSOCIATE STATISTICS

AUDIT

COMMENT

DISASSOCIATE STATISTICS

FLASHBACK

NOAUDIT

PURGE

RENAME

TRUNCATE

 
 

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-07-08 (水) 18:10:14