본문 바로가기
반응형

MS-SQL7

ms-sql 테이블명 변경, ms-sql rename , 테이블 복사 년초에 새로운 테이블의 값을 정의해야 할 일이 생겼다. exec sp_rename 'schema.old_table_name', 'new_table_name' MS-SQL 테이블 복사 1. 테이블을 생성하면서 테이블의 데이타 복사 select * into 생성될테이블명 from 원본테이블명 테이블 구조만 복사하겠다면select * into 생성될테이블명 from 원본테이블명 where 1=2 2. 테이블이 이미 생성되어 있는경우 데이타만 복사 insert into 카피될테이블명 select * from 원본테이블명 특정 데이타만 복사 하겠다면insert into 카피될테이블명 select * from 원본테이블명 where 검색조건 출처: http://iberis.tistory.com/10 [Iberis] 2018. 12. 6.
mysql Date_format 을 대체 / MS-SQL function smalldatetime 를 숫자만 골라서 칼럼에 넣어야 할 때 ex) 2018 MS SQL 2012 에서는 아래와 같이 쓴다. FORMAT(GETDATE(), 'yyyyMMddHHmmss', 'en-US') 2018. 2. 6.
DB 튜닝/ ms-sql 튜닝 / DB가 느려졌을때 원인 찾는 법 / DB 서버응답이 느려졋다고 여러 부서에서 연락이 왔다. 원인을 찾고 해결을 해야 햇다 . 웹 서핑중 찾은 정보들로 여러 부분을 만져 줬다. 아래는 문제가 될만한 spid 를 찾아주는 쿼리 -- lock 으로 의심되는 spid 만 추출 select p.status, p.program_name, p.hostname, p.spid, p.blocked, p.kpid, p.cpu, p.physical_io, p.waittype, p.waittime, p.lastwaittype, p.waitresource, p.dbid, p.uid, p.memusage, p.login_time, p.last_batch, p.ecid, p.open_tran, p.sid, p.hostprocess, p.cmd, p.nt_domain,.. 2018. 1. 31.
MS sql 대소문자 구분 COLLATION : Korean_Wansung_CI_AS ::대소문자 구분 안함 COLLATION : Korean_Wansung_CS_AS ::대소문자 구분함 [ 테이블 구조 ]테이블명 Tb1 필드명 ::형식 └ eng :: varchar(10) Tb1에 eng 필드에 'abc' 와 'ABC' 라는 데이터가 있다 [ 기본값 ] SELECT * FROM Tb1 WHERE eng ='abc' SELECT * FROM Tb1 WHERE eng ='ABC' 라고 쿼리문을 날릴 경우두쿼리 모두 기본값은 대소문자를 구분하지 않기 때문에 'abc' 와 'ABC'가 모두 나온다 [ 대소문자 구분]하지만SELECT * FROM Tb1 WHERE eng COLLATE Korean_Wansung_CS_AS ='abc' 라.. 2017. 7. 28.
반응형