본문 바로가기
반응형

개발언어/SQL46

truncate table 로그를 남기지않고 delete하기 truncate table 로그를 남기지않고 delete하기 데이타가 아주 큰테이블을 지울때는 이런걸 사용해야 한단다 예) truncate table 테이블명 좋은 설명이 있어 퍼왔다. Truncate 문은 테이블이나 cluster로부터 모든 행(row)을 삭제하기 위해 사용된다. • drop과 동일한 테이블 삭제 명령이지만, TRUNCATE 명령은 테이블내의 모든 데이터만 삭제된다. • 기억공간과 구조 모두를 반납하는 drop과 달리 이 명령은 테이블에 사용된 기억공간(memory)은 회수되지만 테이블의 구조는 남는다. • delete 문은 rollback이 가능하지만, TRUNCATE 명령은 auto COMMIT이므로 rollback할 수 없다. • 테이블 소유자나 DELETE TABLE 권한이 있어.. 2008. 3. 6.
Microsoft SQL Server Management Studio Express Microsoft SQL Server Management Studio Express Brief Description Microsoft SQL Server Management Studio Express (SSMSE) is a free, easy-to-use graphical management tool for managing SQL Server 2005 Express Edition and SQL Server 2005 Express Edition with Advanced Services. 링크( Download Link ) http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylan.. 2008. 2. 18.
Create Table 테이블 만들기 예제 begin tran create table t_dccode_gubun ( pc_code char(2) not null default ' ', pc_gubun char(2) not null default ' ', pc_name varchar(100) not null default ' ' primary key(pc_code, pc_gubun) ) commit sp_help t_dccode_gubun 쉽지만 이해좀하자 2008. 2. 1.
효율적인 쿼리작성법 - 월 단위 현황작성 1월달 ~ 12월달까지의 데이타를 한번 쿼리를 던져서 가져오는 방법 (연구중) Form 뒤의 테이블 부분을 서브쿼리를 이용하여 작성한다. Select substring(a.opendate, 7, 2) as tdate, sum(a.m1) as m1, sum(a.m2) as m2, sum(a.m3) as m3, sum(a.m4) as m4, sum(a.m5) as m5, sum(a.m6) as m6, sum(a.m7) as m7 , sum(a.m7) as m7, sum(a.m8) as m8, sum(a.m9) as m9, sum(a.m10) as m10, sum(a.m11) as m11, sum(a.m12) as m12 From ( Select opendate, t_target as m1, 0 as m2, .. 2008. 1. 25.
반응형