SELECT  

    SDO_GEOM.SDO_CENTROID(A.GEOM, m.diminfo).SDO_POINT.X

   , SDO_GEOM.SDO_CENTROID(A.GEOM, m.diminfo).SDO_POINT.Y

 FROM  TABLEA A, user_sdo_geom_metadata m

 WHERE  1=1

 AND  m.table_name = 'TABLEA'

 AND  m.column_name = 'GEOM'

Posted by 샤린냥
SELECT c.mkt_id, c.name, t.X, t.Y, t.id
   FROM cola_markets c,
   TABLE(SDO_UTIL.GETVERTICES(c.shape)) t
   ORDER BY c.mkt_id, t.id;


Posted by 샤린냥
-- 테이블 코멘트 추가
COMMENT ON TABLE  [TABLE NAME] IS '[COMMENT]';
-- 테이블 컬럼 코멘트 추가
COMMENT ON COLUMN [TABLE NAME].[COLUME NAME] IS '[COMMENT]' ;
-- 테이블 코멘트 삭제
COMMENT ON TABLE [TABLE NAME]IS '';
-- 테이블 코멘트 조회
SELECT A.TABLE_NAME, B.COMMENTS
   FROM ALL_TABLES A
           , ALL_TAB_COMMENTS B
 WHERE A.TABLE_NAME = B.TABLE_NAME
      AND A.TABLE_NAME LIKE '[TABLE NAME]%'
 ORDER BY A.TABLE_NAME
-- 테이블 컬럼 코멘트 조회
SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = '[TABLE NAME]';


Posted by 샤린냥
-- 제약 조건명 지정없이 UNIQUE 제약조건 추가
ALTER TABLE [TABLE_NAME] ADD UNIQUE ([COLUME_NAME]);

-- 제약 조건명 지정하여 UNIQUE 제약조건 추가
ALTER TABLE [TABLE_NAME] ADD CONSTRAINT [CONSTRAINT_NAME] UNIQUE ([COLUME_NAME]);
 
-- PRIMARY KEY 제약조건 추가

ALTER TABLE [TABLE_NAME] ADD CONSTRAINT [CONSTRAINT_NAME] PRIMARY KEY (COLUME_NAME);

ALTER TABLE [TABLE_NAME] ADD PRIMARY KEY([COLUME_NAME]);  

-- 테이블의 PRIMARY KEY 제약조건 삭제
ALTER TABLE [TABLE_NAME] DROP PRIMARY KEY:

-- 제약조건 삭제
ALTER TABLE [TABLE_NAME] DROP CONSTRAINT [CONSTRAINT_NAME];


Posted by 샤린냥
- 컬럼명변경
alter table [table name] rename column [column] to [new column];
-> oracle 9i부터 지원
 
- 컬럼수정
alter table [table name] modify ( [column] varchar2(20) );
 
- 컬럼추가
alter table [table name] add ( [column] number(10,2) default 1000 );
 
- 컬럼삭제
alter table [table name] drop ( [column] ); 


Posted by 샤린냥
2013. 7. 16. 15:34

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

다운로드 시 로그인 창이 뜨면 로그인을 한후 해당 파일을 다운받는다.

(아이디 없을시 회원가입)

압축 해제 후 실행 시 java.exe 파일 경로 지정이 뜨면 해당 설치 경로에 파일을 지정해준다.



혹시 실행시 Unable to create an instance of the Java Virtual ... 오류 발생시 

Unable to create an instance of the Java Virtual ..... 이런 오류메세지 뜨면 

 

sqldeveloper\ide\bin 폴더에 있는 ide.conf 파일을 메모장에 끌어와서 연다

 

AddVMOption  -Xmx640M 이 부분에서 숫자를 512로 바꿔주면 열린다 



Posted by 샤린냥
이전버튼 1 이전버튼