
No.1ベストアンサー
- 回答日時:
「BEGIN」はPL/SQLブロックを記述する際の処理の始まりを表すキーワードです。
このキーワードでなにかが出来るということではありません。
Oracleでは「CREATE_FUNCTION」ではなく「CREATE FUNCTION」ですね。
(他のデータベースではそう記述するものがあるのかもしれませんが)
これはストアドファンクションを作成する際のキーワードです。
他にもストアドプロシージャがあります。
ファンクションは単一の戻り値があり、プロシージャは戻り値がないという違いがあります。
また、ファンクションやプロシージャをまとめたパッケージというものもあります。
あらかじめデータベースに複数の処理を記述したファンクションなりを保存しておくことで、
クライアントからSQLを何回も発行する必要がなくなりパフォーマンスが上がるなどの利点があります。
SQLファイルに記述してもいいですし、SQL*Plusなどで直接コードを記述することもできます。
>例えば上記のものを使って・・・できますでしょうか?
できます。
簡単なことしか書けませんが、「ストアドファンクション」や「ストアドプロシージャ」などで
検索すると参考になるページが沢山あると思いますので、そちらを見てみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
重複するIDのデータを1行にま...
-
SQLで部分的にGROUP BYしたいとき
-
今日の日付が入った行のデータ...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
Excelグラフの日付軸の日付がず...
-
FIREBIRD
-
指定した年月までのデータを取...
-
DB2のSQL(日付)について
-
yyyy/M/dをyyyy/MM/ddに変換
-
テーブルの主キーをdate型...
-
エクセルVBA 今日の日付行...
-
PL/SQLで、期間計算
-
Oracleのorder byについて
-
SQLサーバで和暦から西暦に変換...
-
WHERE句にて「30日前から今日ま...
-
VBAについて
-
日付書式に変換でこまっています!
-
Exel関数で誕生日がきたら...
-
OSのシステム日付を変更して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
今日の日付が入った行のデータ...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
SQLサーバで和暦から西暦に変換...
-
oracle 文字列 01:45 を時間に...
-
テーブルの主キーをdate型...
-
日付書式に変換でこまっています!
-
日付型なら変数の先頭になん...
-
Excelグラフの日付軸の日付がず...
-
wordの差し込み印刷での日付表示
-
WHERE句にて「30日前から今日ま...
-
エクセル 日付による並べ替え...
-
SQL/Loaderでの年月日時分秒の...
-
DB2のSQL(日付)について
-
日付時刻+連番の主キーをSQLだ...
-
SQL ブレーク処理について
-
Exel関数で誕生日がきたら...
-
VBAについて
おすすめ情報