PB 電子会議室
| 発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) | 
|---|---|---|
| 4855 | 99/01/29 15:21:31 | RE(15):AccessからOracleへのデータ移行 By tako | 
| 4851 | 99/01/29 15:03:24 | RE(14):AccessからOracleへのデータ移行 By M.M | 
| 4848 | 99/01/29 14:40:47 | RE(13):AccessからOracleへのデータ移行 By tako | 
| 4844 | 99/01/29 12:28:19 | RE(12):AccessからOracleへのデータ移行 By リエッチ | 
| 4841 | 99/01/29 11:39:05 | RE(11):AccessからOracleへのデータ移行 By tako | 
| 4839 | 99/01/29 11:19:47 | RE(10):AccessからOracleへのデータ移行 By M.M | 
| 4835 | 99/01/29 09:23:31 | RE(9):この操作についての質問です。 By tako | 
| 4218 | 98/12/02 12:16:44 | RE(8):ストアドプログラムの中でDDL文を使うには By てとらぽっと | 
| 4209 | 98/12/01 18:00:34 | RE(7):ストアドプログラムの中でDDL文を使うには By リエッチ | 
| 4200 | 98/12/01 16:08:40 | RE(6):ストアドプログラムの中でDDL文を使うには By Taka | 
| 4183 | 98/12/01 01:05:49 | RE(5):ストアドファンクションをオススメします By リエッチ | 
| 4181 | 98/11/30 16:31:26 | RE(4):ストアドファンクションをオススメします By てとらぽっと | 
| 4180 | 98/11/30 15:23:52 | RE(3):ストアドファンクションをオススメします By まこと | 
| 4174 | 98/11/30 13:09:41 | RE(2):ストアドファンクションをオススメします By てとらぽっと | 
| 4173 | 98/11/30 12:28:30 | RE(1):PB6: 既存テーブルへのデータ移動方法 By リエッチ | 
| 4171 | 98/11/30 11:58:49 | PB6: 既存テーブルへのデータ移動方法 By まこと | 
カテゴリ:データベース
日付:1998年12月01日 18:00 発信者:リエッチ
題名:RE(7):ストアドプログラムの中でDDL文を使うには
  Takaさんこんにちは! リエッチです
>例)
> DECLARE
>  cid INTEGER;
> BEGIN
>  cid := DBMS_SQL.OPEN_CURSOR;
>  DBMS_SQL.PARSE( cid, \'TRUNCATE TABLE table_name\', DMBS_SQL.Native );
>  DBMS_SQL.CLOSE_CURSOR( cid );
> EXCEPTION
>  WHEN OHERS THEN
>   DBMS_SQL.CLOSE_CURSOR( cid );
> END;
>
>PL/SQLの中で、CREATE TABLE や DROP TABLE などをやる場合、上記のように
>処理しています。
(省略)
>...という訳でリエッチさん、上記方法で解決すると思うんですが。
>ちなにみ、ファンクションとプロシージャで、この辺の機能での違いはありません。
>(戻り値を持てるか持てないかの違いだけだと思います)
φ(..)メモメモ 
ありがとうございました!きっと調べれなければいけないと思っていたところに
この例文はありがたいです。
DDL文はこの、パッケージを使用して実行するのですね。
了解しました!この次のプログラムで「20万件」一括削除があるので、
さっそく使ってみたいと思います。
本当にありがとうございます
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.




