PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5700 99/03/31 15:38:58 RE(13):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By さかな
4836 99/01/29 09:56:49 RE(12):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By まー
4833 99/01/28 20:05:40 RE(11):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By まこと
4832 99/01/28 18:26:51 RE(10):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By てとらぽっと
4829 99/01/28 17:50:39 RE(9):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By リエッチ
4821 99/01/28 16:42:13 RE(8):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By まこと
4820 99/01/28 16:35:32 RE(7):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By てとらぽっと
4815 99/01/28 15:33:03 RE(6):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By Kasi
4811 99/01/28 12:36:02 RE(5):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By GOLF
4809 99/01/28 12:30:24 RE(4):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By リエッチ
4808 99/01/28 10:07:53 RE(3):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By まー
4807 99/01/28 09:09:58 RE(2):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By まこと
4804 99/01/28 00:23:27 RE(1):PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By Taka
4801 99/01/27 21:00:11 PB6: ストアドプロシージャについて基本的な事を教えて下さい。 By まこと

カテゴリ:データベース
日付:1999年01月28日 20:05 発信者:まこと
題名:RE(11):PB6: ストアドプロシージャについて基本的な事を教えて下さい。

>>あ、ごめんなさい。上記の様にPBから普通に、ストアドを実行するとPBはストアドが終了するまで
>>作業できなくなります。実行元のクライアントは「無反応」のような状態になるんです
>>まことさんが、おっしゃっているような「サーバと別々の動作」をするためには
>>プロキシなどの分散系の処理?(ここいらへんはよく分からないんです)が必要となるみたいです

あ、「無反応」の方が良いです。 処理後に最新表示したいし、処理中のcommit,RollBackなんてイヤ
ですから。


>Transactionオブジェクトの外部関数にすると、終了するまで待ちますね。
>Execute文で流すとクライアントとは別のプロセスで動くのか、すぐに処理が戻ってきます。
>よく解りませんが、都合が良いので使い分けてます。(^^;

なるほど。


>>> 自分で確かめれると良いのですが、しばらくかかりそうです。
>>>(コンパイルって、\"create function 関数名(・・)\"の事ですか? )
>>
>>いえいえ、「SQL/plus」からストアドやパッケージをコンパイルする事を言っています
>>もちろん関数もそうですが・・

>トリガーやサブプログラムのCREATE文を流す=コンパイルです。

って事は、\"create function 関数名(・・)\"で合っている?

ちなみに、Executeの方は、sqlplus上からsql文(create)を流して作成しておくんですよね?
で、動的SQL(書式3)の場合は きっとコンパイルがいらないのだと思います。(自動的?)
(パッチ処理は、Executeの方でないとできないですけど・・ あ、”Transactionオブジェ
 クトの外部関数”なるものもあるのか・・ )

取り敢えず、プロシージャって特定の行の更新とか、全体を管理する画面等で、多くの行を参照
したり、複数の処理を行って値を算出するとかいったものに向いてそうですね。
(”曖昧”な処理(参照、選択 等)に利用できない。)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.