database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41412 게시물 읽기
No. 41412
오라클 쿼리 오류 질문
작성자
oracle
작성일
2017-05-31 09:11
조회수
19,161

 CREATE TABLE ljh.ic_process_tbl

(
  cycl character varying(10) NOT NULL, -- 회차
  proc_code character varying(10) NOT NULL, -- 프로세스코드
  proc_name character varying(100), -- 프로세스명
  proc_cont character varying(1000), -- 프로세스 설명
  prnt_proc_code character varying(10), -- 프로세스부모코드
  proc_dept_code character varying(10), -- 프로세스주관팀
  proc_duty_emp_no character varying(20), -- 프로세스책임자(PO)
  proc_delg_emp_no character varying(20), -- 프로세스위임자(PO)
  proc_eval_emp_no character varying(20), -- 프로세스평가자(PE)
  rgst_date character varying(14) DEFAULT to_char(('now'::text)::timestamp without time zone, 'yyyymmddhh24miss'::text), -- 등록일자
  modi_date character varying(14) DEFAULT to_char(('now'::text)::timestamp without time zone, 'yyyymmddhh24miss'::text), -- 수정일자
  rgst_emp_no character varying(20), -- 등록자
  modi_emp_no character varying(20), -- 수정자
  last_gubn character varying(1) DEFAULT 'N'::character varying, -- 최하위구분
  CONSTRAINT ic_process_tbl_pkey PRIMARY KEY (cycl, proc_code)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE ljh.ic_process_tbl
  OWNER TO ljh;
COMMENT ON TABLE ljh.ic_process_tbl
  IS '프로세스목록';
COMMENT ON COLUMN ljh.ic_process_tbl.cycl IS '회차';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_code IS '프로세스코드';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_name IS '프로세스명';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_cont IS '프로세스 설명';
COMMENT ON COLUMN ljh.ic_process_tbl.prnt_proc_code IS '프로세스부모코드';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_dept_code IS '프로세스주관팀';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_duty_emp_no IS '프로세스책임자(PO)';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_delg_emp_no IS '프로세스위임자(PO)';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_eval_emp_no IS '프로세스평가자(PE)';
COMMENT ON COLUMN ljh.ic_process_tbl.rgst_date IS '등록일자';
COMMENT ON COLUMN ljh.ic_process_tbl.modi_date IS '수정일자';
COMMENT ON COLUMN ljh.ic_process_tbl.rgst_emp_no IS '등록자';
COMMENT ON COLUMN ljh.ic_process_tbl.modi_emp_no IS '수정자';
COMMENT ON COLUMN ljh.ic_process_tbl.last_gubn IS '최하위구분';
 
 
-- Index: ljh.xic_process_tbl_x1
 
-- DROP INDEX ljh.xic_process_tbl_x1;
 
CREATE INDEX xic_process_tbl_x1
  ON ljh.ic_process_tbl
  USING btree
  (proc_duty_emp_no COLLATE pg_catalog."default");
 
-- Index: ljh.xic_process_tbl_x2
 
-- DROP INDEX ljh.xic_process_tbl_x2;
 
CREATE INDEX xic_process_tbl_x2
  ON ljh.ic_process_tbl
  USING btree
  (proc_eval_emp_no COLLATE pg_catalog."default");
 
-- Index: ljh.xic_process_tbl_x3
 
-- DROP INDEX ljh.xic_process_tbl_x3;
 
CREATE INDEX xic_process_tbl_x3
  ON ljh.ic_process_tbl
  USING btree
  (proc_delg_emp_no COLLATE pg_catalog."default");
 
해당 테이블을 생성하려는데 
 
ORA-00907: 누락된 우괄호 에러가 발생하는데 어느 부분이 잘못된건가요?
이 글에 대한 댓글이 총 3건 있습니다.

WITH (

 

OIDS=FALSE

 

);

이부분은 postgreSQL 문법아닌가요

김주왕(kimjuking)님이 2017-05-31 13:43에 작성한 댓글입니다.

CREATE TABLE ljh.ic_process_tbl
( cycl             VARCHAR2(10) NOT NULL
, proc_code        VARCHAR2(10) NOT NULL
, proc_name        VARCHAR2(100)       
, proc_cont        VARCHAR2(1000)      
, prnt_proc_code   VARCHAR2(10)        
, proc_dept_code   VARCHAR2(10)        
, proc_duty_emp_no VARCHAR2(20)        
, proc_delg_emp_no VARCHAR2(20)        
, proc_eval_emp_no VARCHAR2(20)        
, rgst_date        VARCHAR2(14) DEFAULT TO_CHAR(sysdate, 'yyyymmddhh24miss')
, modi_date        VARCHAR2(14) DEFAULT TO_CHAR(sysdate, 'yyyymmddhh24miss')
, rgst_emp_no      VARCHAR2(20)
, modi_emp_no      VARCHAR2(20)
, last_gubn        VARCHAR2(1)  DEFAULT 'N'
, CONSTRAINT ic_process_tbl_pkey PRIMARY KEY (cycl, proc_code)
)
;


COMMENT ON TABLE  ljh.ic_process_tbl                  IS '프로세스목록';
COMMENT ON COLUMN ljh.ic_process_tbl.cycl             IS '회차';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_code        IS '프로세스코드';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_name        IS '프로세스명';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_cont        IS '프로세스 설명';
COMMENT ON COLUMN ljh.ic_process_tbl.prnt_proc_code   IS '프로세스부모코드';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_dept_code   IS '프로세스주관팀';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_duty_emp_no IS '프로세스책임자(PO)';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_delg_emp_no IS '프로세스위임자(PO)';
COMMENT ON COLUMN ljh.ic_process_tbl.proc_eval_emp_no IS '프로세스평가자(PE)';
COMMENT ON COLUMN ljh.ic_process_tbl.rgst_date        IS '등록일자';
COMMENT ON COLUMN ljh.ic_process_tbl.modi_date        IS '수정일자';
COMMENT ON COLUMN ljh.ic_process_tbl.rgst_emp_no      IS '등록자';
COMMENT ON COLUMN ljh.ic_process_tbl.modi_emp_no      IS '수정자';
COMMENT ON COLUMN ljh.ic_process_tbl.last_gubn        IS '최하위구분';


CREATE INDEX ljh.xic_process_tbl_x1 ON ljh.ic_process_tbl(proc_duty_emp_no);
CREATE INDEX ljh.xic_process_tbl_x2 ON ljh.ic_process_tbl(proc_eval_emp_no);
CREATE INDEX ljh.xic_process_tbl_x3 ON ljh.ic_process_tbl(proc_delg_emp_no);

마농(manon94)님이 2017-05-31 15:14에 작성한 댓글입니다.

답변 정말 감사합니다. 

oracle님이 2017-05-31 15:26에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41416오라클 connection이 자꾸 failed로 뜹니다.
오라클그켬
2017-06-01
6688
41415쿼리질문입니다 !! 고수님들 !!
윤모달
2017-06-01
6453
41413오라클의 golden gate(이하 ogg)에 대해서 질문 드립니다. [1]
김흥교
2017-06-01
6740
41412오라클 쿼리 오류 질문 [3]
oracle
2017-05-31
19161
41411주소 마스킹 질문입니다. [4]
이호수
2017-05-30
11114
41410SELECT 데이터끼리 뺄셈연산 조회 [1]
지구본
2017-05-26
6542
41408오라클12c 서버 설치와 오라클12c 클라이언트 설치의 차이점
오라클
2017-05-22
7124
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다