본문 바로가기
반응형

SQL7

MSSQL 2008 R2 Transaction 로그삭제 (100MB로 제한) MSSQL 트랜젝션 및 쿼리 속도가 느려질 때 Log 자르기 처리를 하여야 합니다. /* MSSQL 2008 R2 Transaction 로그삭제 (100MB로 제한) */ use tax000003 ALTER DATABASE [tax000003] SET recovery simple GO DBCC SHRINKFILE ('tax000003_log', 100); GO ALTER DATABASE [tax000003] SET recovery full GO 쿼리 속도가 느려지는 원인은 여러가지 있습니다. http://www.dbguide.net/db.db?cmd=view&boardUid=13767&boardConfigUid=9&categoryUid=216&boardIdx=66&boardStep=1 위의 상세한 설명이.. 2014. 2. 26.
MSSQL Getdate 날짜포멧 MSSQL Getdate 날짜포멧ms sql로 현재 날짜를 출력할때 getdate() 함수를 이용하는 데 출력형식에 따라서 sql getdate 함수의 날짜포멧으로 지정하면 됩니다. 가장많이 쓰이는 Select Convert(varchar(10),Getdate(),112) 의 경우 getdate로 구한 날짜를 convert 함수로 포멧을 지정하여 컨버트시켜서 출력을 해주어 날짜를 표기합니다. 아래의 방법은 Getdate 함수의 표기형식에 따른 쿼리 방법입니다. Getdate 함수란? 현재 데이터베이스 시스템 타임스탬프를 데이터베이스 표준 시간대 오프셋 없이 datetime 값으로 반환합니다. 이 값은 SQL Server 인스턴스를 실행하는 컴퓨터의 운영 체제에서 파생됩니다. MSDN 참고 : http:/.. 2011. 1. 6.
SQL *= 문법 =* 문법 넌 누구냐? 외부쿼리? SQL-92 외부 조인 구문을 권장한다. SQL *= 문법 =* 문법 넌 누구냐? 외부쿼리? SQL-92 외부 조인 구문을 따르라 SQL Server 2005에서는 기본적으로 SQL-92 외부 조인 구문만 지원하므로, 앞으로 쿼리를 새롭게 작성하거나 수정할 때는 SQL-92 외부 조인 구문 형태로 작성하시기 바랍니다. SQL Server 2000에는 SQL-92 외부 조인 구문과 WHERE 절에서 *= 또는 =* 연산자를 사용하여 외부 조인을 지정하는 레거시 구문을 모두 지원했습니다. 그렇지만 SQL Server 2000 온라인 설명서에 "SQL-92 구문은 레거시 Transact-SQL 외부 조인에서 발생할 수 있는 모호성이 없으므로 SQL-92 구문을 사용하는 것이 좋습니다." 라고 기술되어 있었고 마이크로소프트에서는 SQL-92 표준 외부.. 2010. 5. 19.
SQL A,B,C 문자열에서 구분자(,)로 나누어 문자비교하기 SQL A,B,C 문자열에서 구분자(,)로 나누어 문자비교하기 사용예) select dbo.FN_StrCustomCmp('cc ', 'abc, bd, cc, dd, ee') 문자열 A,B,C,D,E,F 등의 , 로 구분하여 저장한 필드에서 원하는 문자열을 찾았는지 리턴해줌 (1: true / 0: false) MSSQL에서 문자열 나누기함수를 이용하여 작성한것입니다. MS Sql Server - Drop Function If Exists SQL Function 함수가 존재하는 지 확인하여 존재하면 삭제후 수행한다 1 IF EXISTS (SELECT * FROM sysobjects WHERE name = 'FN_StrCustomCmp' AND type = 'FN') 2 BEGIN 3 DROP FUNCTIO.. 2010. 5. 13.
반응형