본문 바로가기

Programming/DB/SQL

[MySQL] DB 테이블 개수 조회 - DB 테이블 개수 조회 SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'dbName'; 더보기
sql 컬럼명 변경(rename column name) 테이블명은 다음의 질의로 변경할 수 있다. rename old_table to new_table; 컬럼명은 직접적으로 변경할 수 없다. 즉, 컬럼명 변경은 오라클에서 지원하지 않는다. 여러가지 편법중 많이 쓰이는 2가지 방법이 있다. 1. 변경할 원본테이블을 복사후 원본테이블 DROP 복사된 테이블을 RENAME TABLE을 이용하여 원본테이블명으로 변경 단점: 제약조건, 트리거등등이 같이 제거되므로 제약조건 재생성필요 2. 원본테이블에 변경하고자 하는 컬럼명 ADD 원하는 컬럼명을 기존 컬럼에서 값을 복사 기존 컬럼제거 2번째 방법이 제약조건등의 영향이 적으므로 나는 이 방법을 사용했다. test 테이블 변경. nm을 name컬럼명으로 변경 ALTER TABLE test ADD NAME VARCHAR2.. 더보기
Oracle service batchfile 작성하기 오라클 이눔이 리소스를 너무 많이 잡아먹어... 덕분에 3년된 나의 펜4가 힘들어 한다.. 필요할 때만 실행할 수 있게 배치파일을 맹글어 봤다. ㅎㅎ 오라클 10g 버전 ▣ 오라클 서비스 스타트~ c:\copy con orastart.bat @echo off net start OracleDBConsoleorcl net start OracleJobSchedulerORCL net start OracleOraDb10g_home1iSQL*Plus net start OracleOraDb10g_home1TNSListener net start OracleServiceORCL ▣ 오라클 서비스 스톱 c:\copy con orastop.bat @echo off net stop OracleDBConsoleorcl net .. 더보기