TOP をテンプレートにして作成
ホーム
バックアップ
一覧
検索
最終更新
ヘルプ
ログイン
開始行
-[[リファレンスガイド]]へ~
&br;
----
*Firebird SQLリファレンス [#ef33a0ec]
Firebird で使用できる SQL のリファレンス(日本語訳)です...
公開されている、[[InterBase6 SQL Statement and Function...
の翻訳をベースに、リリースノートを参考に各バージョンで追...
修正・追加を行ってる場合もあります。~
内容に疑問がある場合や、未訳の構文に関しては、基となっ...
&br;
Firebird の SQL は、発行方法などにより以下のような種類...
|種類|説明|h
|SQL|埋め込みSQL向け。プログラムソースに直接埋め込むため...
|DSQL|動的SQLです。プログラムにより動的に生成するSQL文で...
|PSQL|ストアドプロシージャやトリガの記述で使用するSQLです...
|isql|isqlで取り扱えるSQLです。|
&br;
随時追加予定です。また、このページは自由に追加、修正が...
内容の充実もどうぞお願いします。~
&br;
*データ型、キャラクタセット [#hd956c42]
Firebirdで使用できるデータ型などに関する情報は、[[キャ...
*SQL文:目的別インデックス [#f4431595]
-データベース作成・削除
--[[ALTER DATABASE>CREATE DATABASE#alter_database]] : 既...
--[[CREATE DATABASE>CREATE DATABASE#create_database]] : ...
--[[DROP DATABASE>CREATE DATABASE#drop_database]] : デー...
-既存データベース接続関係
--[[CONNECT>CONNECT#connect]] : データベースに接続
--[[DISCONNECT>CONNECT#disconnect]] : データベースから切...
--[[SET DATABASE>CONNECT#set_database]] : データベースハ...
--[[SET NAMES>CONNECT#set_names]] : 接続時のキャラクタセ...
-特権関係
--[[CREATE ROLE>GRANT#create_role]] : ロールを作成
--[[DROP ROLE>GRANT#drop_role]] : ロールを削除
--[[GRANT>GRANT#grant]] : 特権の付与、ロールにユーザーを追加
--[[REVOKE>GRANT#revoke]] : 特権の削除、ロールからユーザ...
-トランザクション関係
--[[COMMIT>SET TRANSACTION#commit]] : 変更を反映してトラ...
--[[RELEASE SAVEPOINT>SET TRANSACTION#release_savepoint]]...
--[[ROLLBACK>SET TRANSACTION#rollback]] : 変更を取り消し...
--[[SAVEPOINT>SET TRANSACTION#savepoint]] : セーブポイン...
--[[SET TRANSACTION>SET TRANSACTION#set_transaction]] : ...
-テーブル(表)操作関係
--[[ALTER TABLE>ALTER TABLE#alter_table]] : テーブル定義...
--[[CREATE TABLE>CREATE TABLE#create_table]] : テーブルの...
--[[DECLARE TABLE>CREATE TABLE#declare_table]] : テーブル...
--[[DROP TABLE>CREATE TABLE#drop_table]] : テーブルの削除
--[[RECREATE TABLE>CREATE TABLE#recreate_table]] : テーブ...
-行の操作関係
--[[DELETE>INSERT#delete]] : 行の削除
--[[INSERT]] : 行の追加
--[[SELECT]] : 行の参照
--[[UPDATE>INSERT#update]] : 行の更新
-インデックス関係
--[[ALTER INDEX>CREATE INDEX#alter_index]] : インデックス...
--[[CREATE INDEX>CREATE INDEX#create_index]] : インデック...
--[[DROP INDEX>CREATE INDEX#drop_index]] : インデックスの...
--[[SET STATISTICS>CREATE INDEX#set_statistics]] : インデ...
-ドメイン関係
--[[ALTER DOMAIN>ALTER TABLE#alter_domain]] : ドメイン定...
--[[CREATE DOMAIN>ALTER TABLE#create_domain]] : ドメイン...
--[[DROP DOMAIN>ALTER TABLE#drop_domain]] : ドメインの削除
-ビュー関係
--[[CREATE VIEW>CREATE VIEW#create_view]] : ビューの作成
--[[DROP VIEW>CREATE VIEW#drop_view]] : ビューの削除
--[[RECREATE VIEW>CREATE VIEW#recreate_view]] : ビューの...
-ストアドプロシージャ関係
--[[ALTER PROCEDURE>CREATE PROCEDURE#alter_procedure]] : ...
--[[CREATE PROCEDURE>CREATE PROCEDURE#create_procedure]] ...
--[[DROP PROCEDURE>CREATE PROCEDURE#drop_procedure]] : ス...
--[[EXECUTE PROCEDURE>CREATE PROCEDURE#execute_procedure]...
--[[RECREATE PROCEDURE>CREATE PROCEDURE#recreate_procedur...
-トリガ関係
--[[ALTER TRIGGER>CREATE TRIGGER#alter_trigger]] : トリガ...
--[[CREATE TRIGGER>CREATE TRIGGER#create_trigger]] : トリ...
--[[DROP TRIGGER>CREATE TRIGGER#drop_trigger]] : トリガの...
-ユーザー定義例外関係
--[[ALTER EXCEPTION>CREATE EXCEPTION#alter_exception]] : ...
--[[CREATE EXCEPTION>CREATE EXCEPTION#create_exception]] ...
--[[DROP EXCEPTION>CREATE EXCEPTION#drop_exception]] : 例...
--ユーザー定義例外は、ストアドプロシージャやトリガで発生...
トリガで発生させることにより、独自に複雑な制約を作成する...
-データベースシャドウ関係
--[[CREATE SHADOW>CREATE VIEW#create_shadow]] : データベ...
--[[DROP SHADOW>CREATE VIEW#drop_shadow]] : データベース...
--障害発生時のデータベースシャドウへの切り替えは、gfixコ...
詳細に関しては[[CREATE SHADOW>CREATE VIEW#create_shadow]]...
そちらを参照して下さい。
-ジェネレータ関係
--[[CREATE GENERATOR>CREATE VIEW#create_generator]] : ジ...
--[[DROP GENERATOR>CREATE VIEW#drop_generator]] : ジェネ...
--[[SET GENERETOR>CREATE VIEW#set_generator]] : ジェネレ...
-イベントアラータ関係
--[[EVENT INIT>CREATE EXCEPTION#event_init]] : イベント処...
--[[EVENT WAIT>CREATE EXCEPTION#event_wait]] : イベント発...
--イベントのポストは、ストアドプロシージャまたはトリガで...
-カーソル関係
--[[CLOSE>OPEN#close]] : カーソルのクローズ
--[[CLOSE (BLOB)>OPEN#close_blob]] : BLOBカーソルのクローズ
--[[DECLARE CURSOR>OPEN#declare_cursor]] : カーソルの宣言
--[[DECLARE CURSOR (BLOB)>OPEN#declare_cursor_blob]] : BL...
--[[FETCH>OPEN#fetch]] : カーソルからの1行取得
--[[FETCH (BLOB)>OPEN#fetch_blob]] : BLOBカーソルからのデ...
--[[OPEN>OPEN#open]] : カーソルのオープン
--[[OPEN (BLOB)>OPEN#open_blob]] : BLOBカーソルのオープン
-動的SQL(DSQL)関係
--[[DECLARE STATEMENT>DECLARE STATEMENT#declare_statement...
--[[DESCRIBE>DECLARE STATEMENT#describe]] : データ受け渡...
--[[EXECUTE>DECLARE STATEMENT#execute]] : 準備された動的S...
--[[EXECUTE IMMEDIATE>DECLARE STATEMENT#execute_immediate...
--[[PREPARE>DECLARE STATEMENT#prepare]] : 動的SQL実行のた...
-ホスト言語変数宣言関係
--[[BASED ON>OPEN#based_on]] : 列定義をベースとしたホスト...
--[[BEGIN DECLARE SECTION>OPEN#begin_declare_section]] : ...
--[[END DECLARE SECTION>OPEN#end_declare_section]] : 宣言...
-エラー処理関係
--[[WHENEVER>DECLARE STATEMENT#whenever]] : エラー・警告...
-ユーザー定義関数(UDF)およびBLOBフィルタ関係
--[[DECLARE EXTERNAL FUNCTION>DECLARE EXTERNAL FUNCTION#d...
--[[DECLARE FILTER>DECLARE EXTERNAL FUNCTION#declare_filt...
--[[DROP EXTERNAL FUNCTION>DECLARE EXTERNAL FUNCTION#drop...
--[[DROP FILTER>DECLARE EXTERNAL FUNCTION#drop_filter]] :...
-その他
--[[SET SQL DIALECT>CONNECT#set_sql_dialect]] : SQL Diale...
--[[SHOW SQL DIALECT>CONNECT#set_sql_dialect]] : 現在の S...
*組込み関数 [#h3f23c92]
Firebirdは、リソース節約のためか、高度な機能は標準UDFや...
-[[組込み関数一覧]]
--[[集計関数>組込み関数一覧#f_syukei]] : AVG(),COUNT(),MA...
--[[文字列関数>組込み関数一覧#f_string]] : SUBSTRING(), U...
--[[型変換関数>組込み関数一覧#f_cast]] : CAST()
--[[時間関数>組込み関数一覧#f_time]] : CURRENT_DATE,CURRE...
--[[数値関数>組込み関数一覧#f_numeric]] : GEN_ID(),EXTRAC...
--[[その他>組込み関数一覧#f_etc]] : CURRENT_USER,CURRENT_...
*演算子と標準UDF [#a5953916]
-[[演算子>演算子とUDF#operator]] : 式で使用できる演算子の...
-[[標準UDF>演算子とUDF#udf]] : 標準で準備されているUDFの...
*SQLなどのエラーについて [#vc305c38]
SQLやデータベースエンジンのエラーに関しては、Language
Reference の Error Codes and Messages を参照して下さい。~
ダウンロードは[[こちら(のInterBase6.0 Language Referenc...
最終行:
-[[リファレンスガイド]]へ~
&br;
----
*Firebird SQLリファレンス [#ef33a0ec]
Firebird で使用できる SQL のリファレンス(日本語訳)です...
公開されている、[[InterBase6 SQL Statement and Function...
の翻訳をベースに、リリースノートを参考に各バージョンで追...
修正・追加を行ってる場合もあります。~
内容に疑問がある場合や、未訳の構文に関しては、基となっ...
&br;
Firebird の SQL は、発行方法などにより以下のような種類...
|種類|説明|h
|SQL|埋め込みSQL向け。プログラムソースに直接埋め込むため...
|DSQL|動的SQLです。プログラムにより動的に生成するSQL文で...
|PSQL|ストアドプロシージャやトリガの記述で使用するSQLです...
|isql|isqlで取り扱えるSQLです。|
&br;
随時追加予定です。また、このページは自由に追加、修正が...
内容の充実もどうぞお願いします。~
&br;
*データ型、キャラクタセット [#hd956c42]
Firebirdで使用できるデータ型などに関する情報は、[[キャ...
*SQL文:目的別インデックス [#f4431595]
-データベース作成・削除
--[[ALTER DATABASE>CREATE DATABASE#alter_database]] : 既...
--[[CREATE DATABASE>CREATE DATABASE#create_database]] : ...
--[[DROP DATABASE>CREATE DATABASE#drop_database]] : デー...
-既存データベース接続関係
--[[CONNECT>CONNECT#connect]] : データベースに接続
--[[DISCONNECT>CONNECT#disconnect]] : データベースから切...
--[[SET DATABASE>CONNECT#set_database]] : データベースハ...
--[[SET NAMES>CONNECT#set_names]] : 接続時のキャラクタセ...
-特権関係
--[[CREATE ROLE>GRANT#create_role]] : ロールを作成
--[[DROP ROLE>GRANT#drop_role]] : ロールを削除
--[[GRANT>GRANT#grant]] : 特権の付与、ロールにユーザーを追加
--[[REVOKE>GRANT#revoke]] : 特権の削除、ロールからユーザ...
-トランザクション関係
--[[COMMIT>SET TRANSACTION#commit]] : 変更を反映してトラ...
--[[RELEASE SAVEPOINT>SET TRANSACTION#release_savepoint]]...
--[[ROLLBACK>SET TRANSACTION#rollback]] : 変更を取り消し...
--[[SAVEPOINT>SET TRANSACTION#savepoint]] : セーブポイン...
--[[SET TRANSACTION>SET TRANSACTION#set_transaction]] : ...
-テーブル(表)操作関係
--[[ALTER TABLE>ALTER TABLE#alter_table]] : テーブル定義...
--[[CREATE TABLE>CREATE TABLE#create_table]] : テーブルの...
--[[DECLARE TABLE>CREATE TABLE#declare_table]] : テーブル...
--[[DROP TABLE>CREATE TABLE#drop_table]] : テーブルの削除
--[[RECREATE TABLE>CREATE TABLE#recreate_table]] : テーブ...
-行の操作関係
--[[DELETE>INSERT#delete]] : 行の削除
--[[INSERT]] : 行の追加
--[[SELECT]] : 行の参照
--[[UPDATE>INSERT#update]] : 行の更新
-インデックス関係
--[[ALTER INDEX>CREATE INDEX#alter_index]] : インデックス...
--[[CREATE INDEX>CREATE INDEX#create_index]] : インデック...
--[[DROP INDEX>CREATE INDEX#drop_index]] : インデックスの...
--[[SET STATISTICS>CREATE INDEX#set_statistics]] : インデ...
-ドメイン関係
--[[ALTER DOMAIN>ALTER TABLE#alter_domain]] : ドメイン定...
--[[CREATE DOMAIN>ALTER TABLE#create_domain]] : ドメイン...
--[[DROP DOMAIN>ALTER TABLE#drop_domain]] : ドメインの削除
-ビュー関係
--[[CREATE VIEW>CREATE VIEW#create_view]] : ビューの作成
--[[DROP VIEW>CREATE VIEW#drop_view]] : ビューの削除
--[[RECREATE VIEW>CREATE VIEW#recreate_view]] : ビューの...
-ストアドプロシージャ関係
--[[ALTER PROCEDURE>CREATE PROCEDURE#alter_procedure]] : ...
--[[CREATE PROCEDURE>CREATE PROCEDURE#create_procedure]] ...
--[[DROP PROCEDURE>CREATE PROCEDURE#drop_procedure]] : ス...
--[[EXECUTE PROCEDURE>CREATE PROCEDURE#execute_procedure]...
--[[RECREATE PROCEDURE>CREATE PROCEDURE#recreate_procedur...
-トリガ関係
--[[ALTER TRIGGER>CREATE TRIGGER#alter_trigger]] : トリガ...
--[[CREATE TRIGGER>CREATE TRIGGER#create_trigger]] : トリ...
--[[DROP TRIGGER>CREATE TRIGGER#drop_trigger]] : トリガの...
-ユーザー定義例外関係
--[[ALTER EXCEPTION>CREATE EXCEPTION#alter_exception]] : ...
--[[CREATE EXCEPTION>CREATE EXCEPTION#create_exception]] ...
--[[DROP EXCEPTION>CREATE EXCEPTION#drop_exception]] : 例...
--ユーザー定義例外は、ストアドプロシージャやトリガで発生...
トリガで発生させることにより、独自に複雑な制約を作成する...
-データベースシャドウ関係
--[[CREATE SHADOW>CREATE VIEW#create_shadow]] : データベ...
--[[DROP SHADOW>CREATE VIEW#drop_shadow]] : データベース...
--障害発生時のデータベースシャドウへの切り替えは、gfixコ...
詳細に関しては[[CREATE SHADOW>CREATE VIEW#create_shadow]]...
そちらを参照して下さい。
-ジェネレータ関係
--[[CREATE GENERATOR>CREATE VIEW#create_generator]] : ジ...
--[[DROP GENERATOR>CREATE VIEW#drop_generator]] : ジェネ...
--[[SET GENERETOR>CREATE VIEW#set_generator]] : ジェネレ...
-イベントアラータ関係
--[[EVENT INIT>CREATE EXCEPTION#event_init]] : イベント処...
--[[EVENT WAIT>CREATE EXCEPTION#event_wait]] : イベント発...
--イベントのポストは、ストアドプロシージャまたはトリガで...
-カーソル関係
--[[CLOSE>OPEN#close]] : カーソルのクローズ
--[[CLOSE (BLOB)>OPEN#close_blob]] : BLOBカーソルのクローズ
--[[DECLARE CURSOR>OPEN#declare_cursor]] : カーソルの宣言
--[[DECLARE CURSOR (BLOB)>OPEN#declare_cursor_blob]] : BL...
--[[FETCH>OPEN#fetch]] : カーソルからの1行取得
--[[FETCH (BLOB)>OPEN#fetch_blob]] : BLOBカーソルからのデ...
--[[OPEN>OPEN#open]] : カーソルのオープン
--[[OPEN (BLOB)>OPEN#open_blob]] : BLOBカーソルのオープン
-動的SQL(DSQL)関係
--[[DECLARE STATEMENT>DECLARE STATEMENT#declare_statement...
--[[DESCRIBE>DECLARE STATEMENT#describe]] : データ受け渡...
--[[EXECUTE>DECLARE STATEMENT#execute]] : 準備された動的S...
--[[EXECUTE IMMEDIATE>DECLARE STATEMENT#execute_immediate...
--[[PREPARE>DECLARE STATEMENT#prepare]] : 動的SQL実行のた...
-ホスト言語変数宣言関係
--[[BASED ON>OPEN#based_on]] : 列定義をベースとしたホスト...
--[[BEGIN DECLARE SECTION>OPEN#begin_declare_section]] : ...
--[[END DECLARE SECTION>OPEN#end_declare_section]] : 宣言...
-エラー処理関係
--[[WHENEVER>DECLARE STATEMENT#whenever]] : エラー・警告...
-ユーザー定義関数(UDF)およびBLOBフィルタ関係
--[[DECLARE EXTERNAL FUNCTION>DECLARE EXTERNAL FUNCTION#d...
--[[DECLARE FILTER>DECLARE EXTERNAL FUNCTION#declare_filt...
--[[DROP EXTERNAL FUNCTION>DECLARE EXTERNAL FUNCTION#drop...
--[[DROP FILTER>DECLARE EXTERNAL FUNCTION#drop_filter]] :...
-その他
--[[SET SQL DIALECT>CONNECT#set_sql_dialect]] : SQL Diale...
--[[SHOW SQL DIALECT>CONNECT#set_sql_dialect]] : 現在の S...
*組込み関数 [#h3f23c92]
Firebirdは、リソース節約のためか、高度な機能は標準UDFや...
-[[組込み関数一覧]]
--[[集計関数>組込み関数一覧#f_syukei]] : AVG(),COUNT(),MA...
--[[文字列関数>組込み関数一覧#f_string]] : SUBSTRING(), U...
--[[型変換関数>組込み関数一覧#f_cast]] : CAST()
--[[時間関数>組込み関数一覧#f_time]] : CURRENT_DATE,CURRE...
--[[数値関数>組込み関数一覧#f_numeric]] : GEN_ID(),EXTRAC...
--[[その他>組込み関数一覧#f_etc]] : CURRENT_USER,CURRENT_...
*演算子と標準UDF [#a5953916]
-[[演算子>演算子とUDF#operator]] : 式で使用できる演算子の...
-[[標準UDF>演算子とUDF#udf]] : 標準で準備されているUDFの...
*SQLなどのエラーについて [#vc305c38]
SQLやデータベースエンジンのエラーに関しては、Language
Reference の Error Codes and Messages を参照して下さい。~
ダウンロードは[[こちら(のInterBase6.0 Language Referenc...
ページ名:
新規
名前変更
ホーム
一覧
検索
最終更新
バックアップ
ヘルプ
最終更新のRSS