Oracle

1.指定表領域がもつデータファイルの一覧

SELECT * FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = '表領域名';

2.データファイルの一覧

SELECT * FROM ...

Oracle

環境
Oracle 11.2.0
Red Hat Enterprise Linux Server release 6.4 (Santiago)
操作例
1.環境変数を確認して、ORACLE_SIDを確認 ...

Oracle

— コンソールメッセージを非表示
SET ECHO OFF

— 1行に出力するバイト数
SET LINESIZE 1200

— 1ページの行数
SET ...

Oracle

書式
ALTER INDEX インデックス名 REBUILD TABLESPACE 表領域;
使用例

1.表領域を変更ALTER INDEX USERINDEX REBUILD TABLESPACE TTSP;2 ...

Oracle

書式
CREATE (PUBLIC) DATABASE LINK DB名
CONNECT TO ユーザー名
IDENTIFIED BY パスワード
USING ‘接続文字列’; ...

Oracle

書式
REVOKE システム権限名 FROM usrename;

使用例
1.権限を取り消す
REVOKE CREATE TABLE FROM TESTUSER;
REVOKE SELECT ...

Oracle

書式
CASE カラム
WHEN 条件1 THEN 結果1
WHEN 条件2 THEN 結果2
,
ELSE xxx
END
使用例

UPDATE USER_TBLSET ...

Oracle

1.初期化パラメータを確認する
SELECT name, value FROM v$parameter;

2.特定の文字列を含むパラメータを検索する
SELECT name, value FROM v$pa ...

Oracle

1.データベースのバージョン
SQL構文
select * from v$version;

結果
BANNER
Oracle Database 11g Release 11.2.0.1.0 ...

Oracle

SQL構文下記

1.INDEXの状態を確認SELECT * FROM USER_INDEXES;2.必要な項目のINDEXの状態を確認SELECT INDEX_NAME,TABLE_OWNER,TABLE_NAME,STATUS ...

Oracle

SQL構文下記

1.プライマリーキー(primary key)を作成ALTER TABLE USERTABLE ADD CONSTRAINT PKUSER PRIMARY KEY (MEMBER_NUMBER);2.プライマリー ...

Oracle

データベースリンクを一覧で確認
SELECT * FROM DBA_DB_LINKS;

SELECT * FROM ALL_DB_LINKS;

Oracle

環境
Oracle 11.2

SYS_CONTEXT(‘USERENV’, ‘NLS_CURRENCY’) を使用して、現行セッションの通貨記号を確認します。 ...

Oracle

環境
Oracle 11.2

データディクショナリの定義
1. OWNER オブジェクトの所有者
2. TABLE_NAME テーブル名
3. PARTITION_NAME パーティション名 ...

Oracle

SQL構文

SELECTPARAMETER,VALUEFROMNLS_DATABASE_PARAMETERSWHEREPARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERS ...

Oracle

ユーザに付与される権限
SELECT * FROM ROLE_SYS_PRIVS;

結果
ROLE PRIVILEGE ADMIN_OPTION
DBA  CREATE SESSION YES ...

Oracle

書式
where カラム IS NOT NULL
使用例

UPDATE USER_TBL SET USERID = 'cft'WHERE USERFLG IS NOT NULL;

 

Oracle

SQL構文下記

1. 5日後や5日前の日付を求めるSELECT SYSDATE,SYSDATE + 5,SYSDATE - 5FROM DUAL2.月末日を求めるSELECTLAST_DAY(SYSDATE) AS "当月末日" ...