로그인에러-view table 스크립트에러건
- 작성자 :
- 유*만
- 작성일 :
- 2009-07-01 00:00:00
- 조회수 :
- 6,274
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
1) view table 스크립트가 잘못된건가요?
ORGNZT_ID": 부적합한 식별자
CREATE OR REPLACE FORCE VIEW COMVNUSERMASTER
SQL문을 바꿔야 하는지 View를 바꿔야 하는지요?
---------------------------
SELECT USER_ID
, UNIQ_ID AS PASSWORD
, 1 ENABLED
, USER_NM
, USER_ZIP
, USER_ADRES
, USER_EMAIL
, USER_SE
, ORGNZT_ID
, UNIQ_ID
FROM COMVNUSERMASTER WHERE CONCAT(USER_SE, USER_ID) = ?
message [ORA-00904: "ORGNZT_ID": 부적합한 식별자
]; SQL was [SELECT USER_ID, UNIQ_ID AS PASSWORD, 1 ENABLED, USER_NM, USER_ZIP,
USER_ADRES, USER_EMAIL, USER_SE, ORGNZT_ID, UNIQ_ID
ORGNZT_ID": 부적합한 식별자
CREATE OR REPLACE FORCE VIEW COMVNUSERMASTER
SQL문을 바꿔야 하는지 View를 바꿔야 하는지요?
---------------------------
SELECT USER_ID
, UNIQ_ID AS PASSWORD
, 1 ENABLED
, USER_NM
, USER_ZIP
, USER_ADRES
, USER_EMAIL
, USER_SE
, ORGNZT_ID
, UNIQ_ID
FROM COMVNUSERMASTER WHERE CONCAT(USER_SE, USER_ID) = ?
message [ORA-00904: "ORGNZT_ID": 부적합한 식별자
]; SQL was [SELECT USER_ID, UNIQ_ID AS PASSWORD, 1 ENABLED, USER_NM, USER_ZIP,
USER_ADRES, USER_EMAIL, USER_SE, ORGNZT_ID, UNIQ_ID
A
안녕하세요..
해당 뷰 생성 스크립트에 필드 하나가 누락되었습니다.
현재 wiki 가이드에 반영하였습니다.
참고로 변경된 부분은 아래와 같습니다. 이 부분만 반영하시면 될 것 같습니다.
------------------------------------
CREATE OR REPLACE FORCE VIEW COMVNUSERMASTER
(UNIQ_ID,USER_ID,PASSWORD,USER_NM,USER_ZIP,USER_ADRES,USER_EMAIL,GROUP_ID,USER_SE,ORGNZT_ID)
AS
SELECT
UNIQ_ID,MBER_ID,PASSWORD,MBER_NM,ZIP,ADRES,MBER_EMAIL_ADRES, GROUP_ID,USER_SE,ORGNZT_ID
FROM (
SELECT
UNIQ_ID,MBER_ID,PASSWORD,MBER_NM,ZIP,ADRES,MBER_EMAIL_ADRES,'' GROUP_ID,'GNR' AS USER_SE, '' AS ORGNZT_ID
FROM COMTNGNRLMBER
UNION ALL
SELECT
UNIQ_ID,EMPLYR_ID,PASSWORD,EMPLYR_NM,ZIP,HOMEADRES,EMAIL_ADRES,GROUP_ID,'ENT' AS USER_SE, ORGNZT_ID
FROM COMTNEMPLYRINFO
UNION ALL
SELECT UNIQ_ID,ENTRPRSMBER_ID,ENTRPRS_MBER_PASSWORD,CMPNY_NM,ZIP,ADRES,APPLCNT_EMAIL_ADRES,'','USR' AS USER_SE, '' AS
ORGNZT_ID
FROM COMTNENTRPRSMBER
)
ORDER BY UNIQ_ID;
해당 뷰 생성 스크립트에 필드 하나가 누락되었습니다.
현재 wiki 가이드에 반영하였습니다.
참고로 변경된 부분은 아래와 같습니다. 이 부분만 반영하시면 될 것 같습니다.
------------------------------------
CREATE OR REPLACE FORCE VIEW COMVNUSERMASTER
(UNIQ_ID,USER_ID,PASSWORD,USER_NM,USER_ZIP,USER_ADRES,USER_EMAIL,GROUP_ID,USER_SE,ORGNZT_ID)
AS
SELECT
UNIQ_ID,MBER_ID,PASSWORD,MBER_NM,ZIP,ADRES,MBER_EMAIL_ADRES, GROUP_ID,USER_SE,ORGNZT_ID
FROM (
SELECT
UNIQ_ID,MBER_ID,PASSWORD,MBER_NM,ZIP,ADRES,MBER_EMAIL_ADRES,'' GROUP_ID,'GNR' AS USER_SE, '' AS ORGNZT_ID
FROM COMTNGNRLMBER
UNION ALL
SELECT
UNIQ_ID,EMPLYR_ID,PASSWORD,EMPLYR_NM,ZIP,HOMEADRES,EMAIL_ADRES,GROUP_ID,'ENT' AS USER_SE, ORGNZT_ID
FROM COMTNEMPLYRINFO
UNION ALL
SELECT UNIQ_ID,ENTRPRSMBER_ID,ENTRPRS_MBER_PASSWORD,CMPNY_NM,ZIP,ADRES,APPLCNT_EMAIL_ADRES,'','USR' AS USER_SE, '' AS
ORGNZT_ID
FROM COMTNENTRPRSMBER
)
ORDER BY UNIQ_ID;