PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5361 99/03/09 13:18:39 RE(2):PB6.5: SELECT文でのカラム名等を小文字で記述できますか By クロノス
5360 99/03/09 12:33:39 RE(1):PB6.5: SELECT文でのカラム名等を小文字で記述できますか By リエッチ
5359 99/03/09 12:23:07 PB6.5: SELECT文でのカラム名等を小文字で記述できますか By クロノス

カテゴリ:スクリプトの記述
日付:1999年03月09日 12:33 発信者:リエッチ
題名:RE(1):PB6.5: SELECT文でのカラム名等を小文字で記述できますか

クロノスさん、こんにちは。リエッチです

>表記の通りの質問なのですが、(過去の記録になかったようなので…)
>スクリプトにSQLのSELECT文などを記述する場合

>SELECT \"EMP_MST\".\"EMP_ID\"
>INSERT :emp_id
>FROM \"EMP_MST\";

>とか記述しますよね。このとき、\"EMP_MST\"を\"emp_mst\"とか
>小文字で記述できないのでしょうか? SELECT?INSERT?FROMなどは
>小文字でもOKですが、テーブル名などを小文字で記述すると実行時に
>エラーが発生しているようで(スクリプト内で)
> sqlcode = -1
> sqlerrtext = \"ORA-00942: 表またはビューが存在しません。\"
>となっています。

>MixedCase=0で接続してますし、これを「1」にすると当然、実行に
>エラーになります。(こちらは強制的に画面にポップアップします)

詳しい説明は分からないので、他のかたにお願いするとして、
ダブルクォーテーション「\"」を付けた記述だと、実行時に上記の様なエラーになります

わたしの場合は、「SQL文張り付けペインタ」をあまり使用しないので
ダブルクォーテーション「\"」無しで、

select j_kihonlist.shokuin_no
into :ll_shokuin
from j_kihonlist
where j_kihonlist.shokuin_no = 52;

というような記述をしています。これだとエラーは出ません。
小文字でも大文字でも実行可能です。

ではでは


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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