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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.