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日 16:35 発信者:てとらぽっと
題名:RE(7):PB6: ストアドプロシージャについて基本的な事を教えて下さい。

メリットはみなさんおっしゃってる通りですが。

>バッチ処理:パッケージ、結果集合を返すプロシージャ:パブリック・プロシージャ、
>戻り値を返すプロシージャ(関数):ファンクション
>って所でしょうか?
>で、パッケージをPBから起動できるんですね?

パッケージとプロシージャは別物です。
プロシージャとファンクションが似たもの。
それらをまとめたものがパッケージです(そのまんま)。
PBからはプロシージャとファンクションもパッケージも呼べます。

ここに出てくる用語はOracle用語なので念のため。


>>>関数を共用できるとか、関数のメンテナンス(管理)でしょうか?
>>>関数が入っているpblにリンクを貼れば終わりと思える・・・

ビジネスロジックをサーバに実装するため、ロジック変更の際にクライアントにインストールの手間が
ないと言うことです。
あ、これは既に まーさんがおっしゃってますね。(^^;


>>保守面での苦労はないと思います。
>>ストアドプログラム(ファンクション・プロシージャ・パッケージ・トリガー)の実体は、
>>システムの表領域で管理されますので、せいぜいその領域がエクステントするぐらいです。
>>移行時には、OracleのExport/Importユーティリティを使えば、簡単に移行できます。

>システムテーブルを保存すればいいんですね?
>(importでシステムテーブルの復元なんてできるのだろうか? っていうかできるのなら、
> よっぽど慎重にしないとOracleそのものがうごかなくなる危険がありそうですね。)

ん? プログラムの実体が「システムの表領域に管理」されますが、
ユーザーのオブジェクトをどうこうしたくらいで
Oracleの「システム」が動かなくなるような、脆弱なシロモノではありません。
安心して作業してください。

ただ、わたしもリエッチさんのようにストアドプログラムのソースをテキストで管理し、
DBの保守や移行時にSQL*Plusなどで流していますが、これもほとんど労力の内に入りません。


付加情報:

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.