2015/06/18 / 最終更新日時 : 2015/06/18 米良太 SQL SQL DDL:トリガー定義 CREATE TRIGGER 基本構文 CREATE (OR REPLACE) TRIGGER トリガー名 (BEFOR/AFTER/INSTEAD OF) (INSERT/UPDATE [OF 列名]/DELETE) […]
2015/06/18 / 最終更新日時 : 2015/06/18 米良太 SQL SQL DDL:ドメイン定義 ドメインとは 定義域 domain ユーザーが定義するデータ型 組み込みデータ型のエイリアス 定義 CREATE DOMAIN ALTER DOMAIN DROP DOMAIN CREATE DOMAIN MyDomai […]
2015/06/18 / 最終更新日時 : 2015/06/18 米良太 SQL SQL DDL:ストアド定義 ストアドプロシージャ定義 Oracle SQLServer CREATE OR REPLACE PROCEDURE MyProcedure ( prm IN NUMBER, ret OUT NUMBER ) AS B […]
2015/04/14 / 最終更新日時 : 2015/04/14 米良太 SQL SQL DDL:シーケンス定義 概要 Oracle 作成した順序(SEQUENCE名)毎に発番、値を保持するオブジェクト。 複数のユーザーで共有する。 発番した番号はロールバックできない。 システム障害発生時、発番済みの番号は欠番となる。 伝票番号にユ […]
2015/04/13 / 最終更新日時 : 2015/04/13 米良太 SQL SQL DDL:インデックス定義 概要 ※=索引 本の索引が目的のページを探すのに役立つ様に、 データベースが目的のレコードを探すのに役立つ情報。 ・一意でない(重複する)データを持つ行に対して索引を作成すると検索速度が速くなる場合がある。 「索引による […]
2015/04/13 / 最終更新日時 : 2015/04/13 米良太 SQL SQL DDL:View定義 概要 Viewとは 間接的に参照する仮想の表。 DML文自体。データは保持しない。 利点 (1)複雑な問い合わせ文を簡潔に実行できる。 複数の表を結合したり副問い合わせを駆使した複雑な問い合わせをViewとして作成してお […]
2015/04/12 / 最終更新日時 : 2024/11/02 米良太 SQL SQL DDL:テーブル定義 概要 DDL文:データ定義言語 DataDefinitionLanguage テーブルの作成・定義等(Create/Alter/Truncate/Drop) 実行されると暗黙のCommitが適用され、RollBackでき […]
2015/04/11 / 最終更新日時 : 2015/04/11 米良太 SQL SQL DCL:ユーザー、ロール、権限 ユーザーとは? Oracleデータベースへログインするアカウント ・ ユーザ名 ・ パスワード ・ 表領域 ・ 表領域サイズ ・ プロファイル を設定できる。 作成 Oracle CREATE USER (ユーザー名) […]
2015/04/11 / 最終更新日時 : 2015/04/11 米良太 SQL SQL DCL:シノニム シノニムとは? スキーマ/非スキーマ オブジェクトのエイリアス(別名) 管理者用、閲覧者用に権限を振り分ける等の目的で使用される。 表/ビュー/順序/ストアド・プロシージャ/ファンクション/シノニム あくまで別名。 権限 […]
2015/04/11 / 最終更新日時 : 2024/09/30 米良太 SQL SQL DCL:トランザクション トランザクションとは? Trunsaction(取引) 複数のユーザーが同時にDBを操作する際にデータに不整合を発生させない為の機能。 一人のユーザーの処理を確定/取消できる。 Oracle Commit/RollBac […]