PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19219 03/04/04 10:59:37 RE(4):PB5.0.02: 初歩的な質問 By M.M
19218 03/04/04 10:56:59 RE(3):PB5.0.02: 初歩的な質問 By nj
19217 03/04/04 10:53:15 RE(2):PB5.0.02: 初歩的な質問 By まぁく
19215 03/04/04 10:35:09 RE(1):PB5.0.02: 初歩的な質問 By M.M
19213 03/04/04 09:53:24 PB5.0.02: 初歩的な質問 By nj

カテゴリ:データベース
日付:2003年04月04日 10:53 発信者:まぁく
題名:RE(2):PB5.0.02: 初歩的な質問

njさん、こんにちは。

>初歩的な質問なのですが、
>動的SQLで作成したテーブルを削除する処理を書いているのですが、

>DROP TABLE テーブル名 という処理を書いているのですが
>DROPは無効なデータ型だとエラーになるのですが
>DROPの使い方は間違っているのでしょうか?

以下の方法で可能だと思いますが…?(※settransobjectでSQLCAを利用している例)

EXECUTE IMMEDIATE \"DROP TABLE [スキーマ名].[テーブル名]\" USING SQLCA;

上記を実行する前に、(念のために)1つ確認ですが、
接続しているユーザにテーブルの更新権はありますよね?

>(何でテーブルを作成したのに削除しなくてはならないのか。
>という質問は聞かないでください)

テーブルを削除する理由は聞きませんが、テンポラリでデータを利用されるならば、
データウィンドウを利用された方がいいと思いますよ?
画面が無い(バッチなど)処理では、データストアを利用する事で、恐らく同等
の処理が可能だと思います…ん? データストアって、PB5.0では無かったかな?ううむ…(^^;

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser InternetExplorer5.X

Server SoftWare

OS Windows 2000
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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