プロが教える店舗&オフィスのセキュリティ対策術

Oracelの下記SQL文でエラーが出ます。

SQL文

SELECT TRIM(A.TOK_SHITEN) || TRIM(A.TOK_CODE) AS 取引先CD
, TRIM(A.TOK_MEISYO) AS 取引先名
, '1' AS 全社
, NULL AS 取引先別名1
, TRIM(A.TOK_MEISYOKN) AS 取引先別名2
, NULL AS 取引先別名3
, NULL AS 取引先別名4
, TRIM(TOK_YUBIN) AS 郵便番号
, SUBSTR(TRIM(A.TOK_JYUSYO1)||TRIM(A.TOK_JYUSYO2),1,20) AS 住所1
, SUBSTR(TRIM(A.TOK_JYUSYO1)||TRIM(A.TOK_JYUSYO2),21,40) AS 住所2
, SUBSTR(TRIM(A.TOK_JYUSYO1)||TRIM(A.TOK_JYUSYO2),41,60) AS 住所3
, SUBSTR(TRIM(A.TOK_JYUSYO1)||TRIM(A.TOK_JYUSYO2),61,80) AS 住所4
, TRIM(A.TOK_TEL) AS TEL
, TRIM(A.TOK_FAX) AS FAX
, NULL AS 法人番号
, NULL AS 標準企業コード
, 'JP' AS 国CD --★★要修正
, NULL AS 地域CD
, NULL AS 通貨CD  --★★要修正 ←生産参考
, DECODE(TRIM(''),'JPY','ja_JP','en-US') AS 帳票出力ロケールCD  --★★要修正 ←生産参考
, NULL AS 取引先分類CD1--「原料」「包装」「外注加工」「資材」
, NULL AS 取引先分類CD2
, NULL AS 取引先分類CD3
, NULL AS 取引先分類CD4
, NULL AS 取引先分類CD5
, NULL AS 取引先分類CD6
, NULL AS 取引先分類CD7
, NULL AS 取引先分類CD8
, NULL AS 取引先分類CD9
, NULL AS 取引先分類CD10
, NULL AS 取引先配賦グループ --■■生産SQLに追加?
, NULL AS 得意先  --★★要修正 ←生産のまま
, NULL AS 売掛先  --★★要修正 ←生産のまま
, NULL AS 請求先  --★★要修正 ←生産のまま
, NULL AS 入金先  --★★要修正 ←生産のまま
, NULL AS 納品先  --★★要修正
, NULL AS 仕向先
, NULL AS 与信管理先 --★★要修正
, NULL AS 発注先 --★★要修正
, NULL AS 買掛先 --★★要修正
, NULL AS 支払予定管理先
, NULL AS 支払先
, NULL AS メーカ
, TRIM(A.TOK_SHITEN) || TRIM(A.TOK_CYOUAICD) AS 売掛先CD --★★要修正
, NULL AS 債権部門区分 --★★要修正
, NULL AS 債権部門CD --★★要修正
, NULL AS 得意先部署
, NULL AS 得意先担当者
, NULL AS 得意先担当者敬称
, NULL AS 得意先諸口
, NULL AS 販売単価取得区分
, NULL AS 販売単価変更許可
, NULL AS 販売単価端数処理区分 --★★要修正
, NULL AS 売上金額端数処理区分 --★★要修正
, '2' AS 売上税計算区分
, NULL AS 売上税額端数処理区分 --★★要修正
, NULL AS 売上計上区分 --★★要修正
, NULL AS 請求起算区分 --★★要修正 横川確認
, NULL AS 出荷予定分割区分 --★★要修正 
   (・・・続き省略)
FROM HAN.TOKUIM A
LEFT JOIN HAN.CHOAIM B
ON A.TOK_SHITEN = B.CHO_SITEN
AND A.TOK_CYOUAICD = B.CHO_CHOAI

エラー内容
[row:57,col:17] ORA-00923: FROMキーワードが指定の位置にありません。

「NULL AS 売上計上区分」の行でエラーが発生しているようですが、
エラーの原因が分かりません。
ご教授いただければ幸いです。

A 回答 (1件)

SQLを小さくしながら検証してください。


しました?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す