☆
始めまして、こんにちわ。
オラクルのDBを参照しながら、Insert文を作成する簡単なプログラムを作成しようと思っているのですが、そのツールにオラクルのPLSQLが良いよっとアドバイスを頂きました。
しかし、どのようにして、PLSQLを作成すれば良いかもわかりません。
初めてのツールですが、是非、チャレンジしてみようと思いますので、簡単な使い方、または、お勧めのHP等がありましたら、教えて頂けると嬉しいです。
更に、ずうずうしいですが、同じようなサンプルをお持ちでしたら、ソースを見せて頂けると本当に助かります。 どんなサンプルでもOKです。
どうぞ、宜しくお願い致します。
☆
No.1ベストアンサー
- 回答日時:
Insert文を関数化にした例を示すと以下のようになります。
FUNCTION 関数名 RETURN NUMBER IS
BEGIN
INSERT INTO テーブル名 (
カラム1,
カラム2,
カラム3
) VALUES (
値1,
値2,
値3
);
RETURN 0;
EXCEPTION WHEN OTHERS THEN
RETURN SQLCODE;
END;
こんな簡単な例で宜しいですか?
(インデントが上手くできなくてすみません。。。)
☆
早速の回答をありがとーございました。
なるほど、まだ、PLSQL自体がどんなものか分からないので、少々、理解出来たか不安ですが、こちらのサンプルも活用させて頂きます。
ちなみに、これをDDLファイルとして、ファイルを作成した中に書き込んだり、また、DBへの接続方法などを教えて頂けると嬉しいです。
なんて、ちょっとわからなさすぎて申し訳ないですよね。
本か、HPでもう少し勉強してみます。
ありがとーございました。(*^0^*)
☆
No.4
- 回答日時:
私は、PL/SQL派です。
VBで処理するよりスマートで速いですよ。
言語も簡単ですし。DBのバッチ処理などは
PL/SQLでできるのならクライアントでやる
より、Oracle側で処理した方が断然速いで
すし、SQLで使用できる関数も作れます。
下記のURLは、Oracleのウェブです。サンプル
コードなどがありますが、利用には、プロファ
イルの登録が必要です。
参考URL:http://otn.oracle.co.jp/sample_code/db_connect/p …
No.3
- 回答日時:
PL/SQLですか...
私はオススメできないですね。
何故かといえば、けっこう難しいからなんです。
Oracleをいろいろと操作するのは便利なんですが、
他の言語と比較すると機能が貧弱ですし、デバッグ
がすごくやりづらい。
nsakurakoさんのスキルがどれくらいかわかりませんが、
普通のC/S型の開発ツールをオススメします。
私はPowerBuilderというソフトが好きなんですが買うと
けっこう高いので、お金が少なめの人はVisual Basic
がいいかもしれません。
No.2
- 回答日時:
オブジェクトブラウザを使うと新規にプロシージャを
作成する時にも、管理する時にも便利かも?
私は使っています。
あと、本を一冊読むといいと思いますけど
SQLが初心者でないのならネットで十分かもしれませんね。
こんなのどうでしょう↓
参考URL:http://www.oracle.co.jp/seminar/cbtpack/democbt/ …
☆
お勧めのHPをありがとーございました。
早速、参照してみたのですが、肝心な実行するための環境などが体験版のため、参照不可だったのが、ちょっと残念です。
本も買ってみようと思っているのですが、何かお勧めがあったら教えて下さい。
自分でも、HPを探してみますね。
色々とありがとーございました。
また、何かありましたら、どうぞ宜しくお願い致します。(o^0^o)/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- その他(プログラミング・Web制作) Microsoft Forms とか、それに似たツールで計算をすることはできないか? 2 2023/01/14 11:26
- その他(IT・Webサービス) 簡単にホームページを作る方法ないですか? スマホアプリを少しいじったけどわかりませんでした… ショッ 2 2022/11/16 14:59
- Word(ワード) Word 見出しの設定が上手くいきません。 2 2023/06/18 10:05
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(インターネット接続・インフラ) 語学レッスン予約ページを作ろうとしています。 1 2022/09/26 17:43
- PHP phpでこの記述をもっと簡単に書く方法はないでしょうか…? 3 2022/11/16 19:57
- ビジネスマナー・ビジネス文書 管理組合・議案書内の理事長の挨拶文書について 1 2023/03/25 23:54
- 分譲マンション 管理組合・議案書内の理事長の挨拶文書作成にについて 2 2023/03/26 01:56
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GREATESTで NULLをスルーする方...
-
一部のカラムでdistinctし全て...
-
SELECT文で、指定カラム以外の...
-
MYSQLで全てのカラムから検索す...
-
UNIONする際、片方テーブルしか...
-
AUTO_INCREMENTに0はダメ?
-
MySQL(5.5)1テーブル内のカラ...
-
sql , insert で空行(全ての列...
-
SQLでカラムを追加し、条件に合...
-
update時にtimestampが更新され...
-
構造が異なる二つのテーブルをu...
-
now()かCURRENT_TIMESTAMPか
-
MySQLで論理名を取得する方法
-
DBエラーの意味
-
MySQL 一つのテーブルで登録日...
-
MySQLで先頭にカラムを追加
-
ROUND関数で、四捨五入ができな...
-
複数テーブルから全データ取得...
-
カラムとコラムの使い分け
-
オラクルのPLSQLの使い方を教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT文で、指定カラム以外の...
-
一部のカラムでdistinctし全て...
-
UNIONする際、片方テーブルしか...
-
GREATESTで NULLをスルーする方...
-
now()かCURRENT_TIMESTAMPか
-
SQLでカラムを追加し、条件に合...
-
MYSQLで全てのカラムから検索す...
-
AUTO_INCREMENTに0はダメ?
-
sql , insert で空行(全ての列...
-
DBエラーの意味
-
MySQLで先頭にカラムを追加
-
構造が異なる二つのテーブルをu...
-
カラムをコピーして、新規カラ...
-
カラムとコラムの使い分け
-
エクセルかワードで家系図を作...
-
頭に0が付く文字
-
空文字のアップデート
-
文字列のカラムを数字と比較したい
-
ドロップダウンリストの連動し...
-
【SQL】select に ワイルドカー...
おすすめ情報