![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
No.1ベストアンサー
- 回答日時:
「BEGIN」はPL/SQLブロックを記述する際の処理の始まりを表すキーワードです。
このキーワードでなにかが出来るということではありません。
Oracleでは「CREATE_FUNCTION」ではなく「CREATE FUNCTION」ですね。
(他のデータベースではそう記述するものがあるのかもしれませんが)
これはストアドファンクションを作成する際のキーワードです。
他にもストアドプロシージャがあります。
ファンクションは単一の戻り値があり、プロシージャは戻り値がないという違いがあります。
また、ファンクションやプロシージャをまとめたパッケージというものもあります。
あらかじめデータベースに複数の処理を記述したファンクションなりを保存しておくことで、
クライアントからSQLを何回も発行する必要がなくなりパフォーマンスが上がるなどの利点があります。
SQLファイルに記述してもいいですし、SQL*Plusなどで直接コードを記述することもできます。
>例えば上記のものを使って・・・できますでしょうか?
できます。
簡単なことしか書けませんが、「ストアドファンクション」や「ストアドプロシージャ」などで
検索すると参考になるページが沢山あると思いますので、そちらを見てみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- JavaScript SQLでデータベースから返ったデータのJSON形式生成について 1 2022/04/06 12:25
- Oracle sqlのwhere句で下記の条件にしたい場合どうなるでしょうか。 システム日付が開始日以上、終了日以 2 2022/03/25 21:22
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルの主キーをdate型...
-
日付書式に変換でこまっています!
-
関数IFで、指定日付範囲のデー...
-
特定の日付が第何週目にあるか...
-
今日の日付が入った行のデータ...
-
エクセルVBAでUserFormを起動し...
-
或るプロシージャの呼び出し元判定
-
VBA プロシージャの名前の取得
-
Accessでグローバル変数を宣言...
-
sp_executesqlを実行してもテー...
-
ストアド実行時のエラー「参照...
-
to_date使用時に発生するエラー...
-
SQL*Loaderでのsysdate使用
-
wordで文字の上に線を引きたい...
-
Texの枠囲み調節
-
ACCESS2007インポート時の空白...
-
OutlookVBAで作成したマクロに...
-
Accessのマクロでモジュールを...
-
キャッシュを使わずにSELECTを...
-
別のスキーマのテーブルアップ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
今日の日付が入った行のデータ...
-
SQLで部分的にGROUP BYしたいとき
-
SQLサーバで和暦から西暦に変換...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
エクセル 日付による並べ替え...
-
テーブルの主キーをdate型...
-
重複するIDのデータを1行にま...
-
oracle 文字列 01:45 を時間に...
-
日付型なら変数の先頭になん...
-
指定した年月までのデータを取...
-
Excelグラフの日付軸の日付がず...
-
日付書式に変換でこまっています!
-
エクセルVBA 今日の日付行...
-
wordの差し込み印刷での日付表示
-
日付の切り出し方法について
-
yyyy/M/dをyyyy/MM/ddに変換
-
SQL ブレーク処理について
-
23時59分59秒までのデータを抽...
-
WHERE句にて「30日前から今日ま...
おすすめ情報