. T-SQL 순위를 구하는 문제의 해결책가장 쉬우면서도 가장 평범한 문제를 다루고자 한다. 간단하게 생각하면 이 순위 패턴은 오라클 에서는 필요하지 않다라고 생각 할 수 있다. 왜냐면 오라클에서는 ROWNUM을 제공하므로 데이터를 ORDER BY해주고 ROWNUM만 적어 주면, 순위를 매겨 번호를 붙여 줄 수 있다. 하지만, 순위가 동률인 데이터에 대해서 어떻게 처리할 것인가? 이런 문제에 대해서 순위 패턴을 적용할 수 있을 것이다. SQL Server의 T-SQL은 어떠한가? ROWNUM같은 기능의 함수는 존재하지 않는다. 그러므로 이 순위 패턴을 절대적으로 피할 수 없을 것이다.(순위에 대한 문제를 클라이언트에서 처리하지 않는다면)예전에 T-SQL을 공부하기 시작했을 때는 왜 ROWNUM 같은 것이..
[테이블에 새로운 컬럼 추가하기]형식) alter table [테이블명] add column [추가할 컬럼명] [추가할 컬럼 데이타형] mysql> alter table mytable add column addr varchar(70) not null; [테이블의 컬럼 타입 변경하기] 형식) alter table [테이블명] modify column [변경할 컬럼명] [변경할 컬럼 타입] mysql> alter table mytable modify column addr varchar(100) not null; mysql> alter table mytable modify column addr int; [테이블의 컬럼 이름 변경하기] 형식) alter table [테이블명] change column [기존 컬..
dump pg_dump @' resore # 파일 포멧 Fppsql -U 디비 < 파일 # 파일포맷 Fc, Ftpg_restore 유져 디비 아이디 pg_dump [ optiosn..][dbname] OPTIONS-a 스키마를 제외한 데이터만 백업-b Include large objects in the dump. This is the default behavior except when --schema, --table, or --schema-only is specified, so the -b switch is only useful to add large objects to selective dumps.-c 데이터베이스 삭제 포함-C 데이터베이스 생성 구문까지 포함(복구하려는 데이터베이스가 없는 서버에 복구..