DBサーバを3台用意して、あるSQLを実行したところ、2台では期待した結果が得られたのですが、1台では「ORA-00936: 式がありません。」のエラーになってしまいます。
SQLの余分な空白を削除すると「右カッコがありません」「FROMがありません」等とエラーメッセージが変わるので、SQLの途中までしか認識されていない様子です。
SQLは2段階のサブクエリーで構成されており、全体の長さは1k程度です。
2台のPCでは問題なく動作するので、SQLが間違っていることはありません。
また、サブクエリーの中で「UNION ALL」を使っているのですが、これを「UNION」とするとエラーは起きません。
なにか、原因として考えられることはないでしょうか?
PCの環境は、
OS = WinXP SP2
DB = Oracle 9.2.0.1 、同一dmpファイルをインポートした状態
となっていますが、それぞれ別の者がインストール作業を行ったので、若干の違いがあるかも知れません。(インストール時のメモでは違いはありません)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ソフトウェア構成が全く同じなのであれば、ハードウェア障害の可能性も考えられますよね。
見た目は正常に稼動しているようでも、メモリなどが微妙~に破損していて、特定のアクセス条件が重なったときにだけ障害を起こす、なんて事例もあります。
あとは、SQL*Plusを使用して実行されているのであれば、9.2.0.1のSQL*Plus(Windows)は、なんか妙な動きをする場合がありますよね。
例えば、サーバかクライアントのバージョンを9.2.0.3に上げてみるのも、ひょっとしたら効果があるかも。(パッチはOTNで無償公開されていたはず。)
もしサーバがWindows Server 2003なら、9.2.0.3以降が正式対応ですよね。
あとは、見た目は同じでもSQL中の改行コードがCrLfかLfのみかで、動作が違っているのかも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Access(アクセス) Access VBAで条件を追加する(書き込む)場所 2 2022/03/23 12:05
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
『ORA-00936: 式がありません。』の回避方法。
その他(データベース)
-
select句副問い合わせ 値の個数が多すぎます
Oracle
-
Statement ignored というエラー
Oracle
-
-
4
CASE文のエラーについて
Oracle
-
5
「ORA-00907: 右カッコがありません」について
Oracle
-
6
PL/SQLのコンパイルエラーについて(ignored)
Oracle
-
7
単一グループのグループ関数ではありません。
Oracle
-
8
Oracleのデータ型、NUMBERについて
その他(データベース)
-
9
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
10
Oracleで「文字が無効です」のエラーが出ます
Oracle
-
11
日付型カラムへのデータINSERT
Oracle
-
12
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
13
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
14
DoEventsがやはり分からない
Visual Basic(VBA)
-
15
Oracleでの文字列連結サイズの上限
Oracle
-
16
OracleのSQLで同テーブルのカラムをコピー
Oracle
-
17
データを削除しても表領域の使用率が減りません
Oracle
-
18
SQLエラーについて
Oracle
-
19
oracle spool SJIS → UTF-8
Oracle
-
20
変数が選択リストにありません
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sqlplusで接続できない
-
QNDを使うとクライアント側の情...
-
Oracle11gの接続について大至急...
-
ORA-12170のエラーについて
-
SIDとSERVICE_NAMEの違いとは?
-
DB2で SQL1032N start databas...
-
倒産した18禁ゲーム会社のパ...
-
AWS初学者です。 AWSの学習を終...
-
住所コード11桁の住所データ...
-
MP4結合ソフト
-
異なる文字コードの環境にイン...
-
共有サーバ接続で ora-12523
-
移行PCにDockerがインストール...
-
オラクルの「ORA_12545 ターゲ...
-
データベース接続情報作成しま...
-
SAIを違うPCで使いたい
-
クラスタリングとレプリケーシ...
-
oracleの直接接続のクライアン...
-
Virtual PCのODBC接続について
-
OraOps10.dllのエラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しいSQLなのに「ORA-00936: ...
-
QNDを使うとクライアント側の情...
-
Oracle11gの接続について大至急...
-
Oracleへのリンクサーバー設定...
-
ACCESSからのODBC接続について
-
sqlplusで接続できない
-
SQL Plus での処理が重い
-
インストール後の最初の作業を...
-
Oracleがインストールされてい...
-
vbからoracleへの接続
-
Windows 10 Home で、SQL Serve...
-
Oracleの対応OSについて
-
1台のPCに8iと10gをインストー...
-
oracleクライアントのバージョ...
-
Mysql+PHP+Apache/サーバークラ...
-
Oracle DataBaseのコピー
-
Oracle11gのサーバ版とクライア...
-
SIDとSERVICE_NAMEの違いとは?
-
ORA-12170のエラーについて
-
突然オラクルへ接続できなくな...
おすすめ情報