ヘッダーをスキップ
Oracle® SQL Developer Microsoft SQL ServerおよびSybase Adaptive Serverからの移行のための追加情報
リリース3.0
B66848-01
ライブラリ
製品
索引
次
目次
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
前提知識
関連ドキュメント
表記規則
1
概要
1.1
概要
1.2
製品説明
1.3
機能
1.4
用語集
2
Microsoft SQL Server、Sybase Adaptive ServerおよびOracleの比較
2.1
スキーマの移行
2.1.1
スキーマ・オブジェクトの類似点
2.1.2
スキーマ・オブジェクト名
2.1.3
表の設計上の考慮事項
2.1.3.1
データ型
2.1.3.2
エンティティ整合性制約
2.1.3.3
参照整合性制約
2.1.3.4
一意キー制約
2.1.3.5
チェック制約
2.2
データ型
2.2.1
データ型の表
2.3
データ記憶域の概要
2.3.1
データ記憶域の概要表
2.4
データ操作言語
2.4.1
データベースへの接続
2.4.2
SELECT文
2.4.2.1
FROM句を指定しないSELECT文:
2.4.2.2
SELECT INTO文:
2.4.2.3
列別名:
2.4.2.4
表の別名:
2.4.2.5
計算:
2.4.3
GROUP BYが指定されたSELECT文
2.4.4
INSERT文
2.4.5
UPDATE文
2.4.5.1
方法1 - FROM句を使用したUPDATE文の変換:
2.4.5.2
方法2 - FROM句を使用したUPDATE文の変換:
2.4.6
DELETE文
2.4.6.1
2つ目のFROM句の削除:
2.4.7
演算子
2.4.7.1
比較演算子
2.4.7.2
算術演算子
2.4.7.3
文字列演算子
2.4.7.4
集合演算子
2.4.7.5
ビット演算子
2.4.8
組込みファンクション
2.4.8.1
文字ファンクション
2.4.8.2
その他のファンクション
2.4.8.3
日付ファンクション
2.4.8.4
算術ファンクション
2.4.9
ロックの概念およびデータ同時実行性の問題
2.4.9.1
ロック
2.4.9.2
行レベル・ロックとページ・レベル・ロック
2.4.9.3
読取り一貫性
2.4.9.4
論理トランザクション処理
3
トリガーおよびストアド・プロシージャ
3.1
トリガー
3.2
ストアド・プロシージャ
3.2.1
個々のSQL文
3.2.1.1
Microsoft SQL ServerまたはSybase Adaptive Server:
3.2.1.2
Oracle:
3.2.1.3
Microsoft SQL ServerまたはSybase Adaptive Server:
3.2.1.4
Oracle:
3.2.2
論理トランザクション処理
3.2.2.1
トランザクション処理文
3.2.3
ストアド・プロシージャ内でのエラー処理
3.2.3.1
RAISERROR文
3.2.3.2
エラー・メッセージのカスタマイズ
3.3
データ型
3.3.1
ローカル変数
3.3.2
サーバー・データ型
3.3.3
複合データ型
3.4
スキーマ・オブジェクト
3.4.1
プロシージャ
3.4.1.1
作成
3.4.1.2
削除
3.4.1.3
実行
3.4.1.4
変更
3.4.2
ファンクション
3.4.2.1
作成
3.4.2.2
削除
3.4.2.3
実行
3.4.2.4
変更
3.4.3
パッケージ
3.4.3.1
作成
3.4.3.2
削除
3.4.3.3
変更
3.4.4
パッケージ本体
3.4.4.1
作成
3.4.4.2
削除
3.4.4.3
変更
3.5
T-SQLとPL/SQLの構文
3.5.1
CREATE PROCEDURE文
3.5.2
パラメータの受渡し
3.5.3
DECLARE文
3.5.4
IF文
3.5.5
RETURN文
3.5.6
RAISERROR文
3.5.7
EXECUTE文
3.5.8
WHILE文
3.5.9
GOTO文
3.5.10
@@Rowcountおよび@@Error変数
3.5.11
ASSIGNMENT文
3.5.12
SELECT文
3.5.13
GROUP BY句が指定されたSELECT文
3.5.14
列別名
3.5.15
FROMが指定されたUPDATE文
3.5.16
FROMが指定されたDELETE文
3.5.17
一時表
3.5.18
カーソル処理
3.6
T-SQLとPL/SQLの言語要素
3.6.1
トランザクション処理方法
3.6.1.1
変換準備に関する推奨事項
3.6.2
例外処理方法およびエラー処理方法
3.6.3
特別なグローバル変数
3.6.4
演算子
3.6.5
組込みファンクション
3.6.6
Microsoft SQL ServerまたはSybase Adaptive Serverストアド・プロシージャ内のDDL構文
4
分散環境
4.1
分散環境
4.1.1
分散環境でのリモート・データベース・アクセス
4.1.1.1
Oracleおよびリモート・オブジェクト
4.1.2
Microsoft SQL ServerまたはSybase Adaptive Serverとリモート・オブジェクト
4.1.3
レプリケーション
4.2
アプリケーション開発ツール
5
非接続ソース・モデルのロード
5.1
データベースのメタデータ・フラット・ファイルの生成
5.1.1
フラット・ファイルの生成スクリプト
5.1.1.1
スクリプトの実行
索引