개발 관련/MS-SQL
-
DBCC CHECKIDENT - 지정한 테이블의 현재 ID 값을 초기화개발 관련/MS-SQL 2009. 10. 13. 14:47
DBCC CHECKIDENT 지정한 테이블의 현재 ID 값을 검사하고 필요하면 수정합니다. 구문 DBCC CHECKIDENT ( 'table_name' [ , { NORESEED | { RESEED [ , new_reseed_value ] } } ] ) 인수 'table_name' 현재 ID 값을 검사할 테이블 이름입니다. 테이블 이름은 식별자에 대한 규칙을 따라야 합니다. 자세한 내용은 식별자 사용을 참조하십시오. 지정한 테이블에는 ID 열이 있어야 합니다. NORESEED 현재 ID 값을 수정하지 않도록 지정합니다. RESEED 현재 ID 값을 수정하도록 지정합니다. new_reseed_value ID 열의 시드를 재설정할 값입니다. 비고 DBCC CHECKIDENT는 필요에 따라 열의 현재 ID 값..
-
SQL Server 2005 수동 삭제방법개발 관련/MS-SQL 2009. 10. 13. 14:42
SQL SERVER 2005는 잘못(?) 설치했을 경우 삭제를 해도 이상하게 재 설치가 안되는 경우가 많다. 이럴때는 하는 수 없이 수동으로 삭제를 하라고 한다 ㅡㅡ; 명령 프롬프트를 열어서 아래와 같이 입력한다. "C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe" /Remove 위와같이 삭제가 될때까지 계속 해준다; 참고 : http://support.microsoft.com/kb/909967/ko
-
-
datetime 데이터 삭제하기개발 관련/MS-SQL 2009. 10. 13. 14:34
delete from 테이블명 where left(convert(varchar,convert(datetime,필드명,120),120),7) = '2006-01' (날짜) 1.left로 datetime 데이터형의 yyyy-mm-dd로 나눈다 (위의 경우는 7이므로 'yyyy-mm') 2.convert datetime형식을 varchar형식으로 바꾼다(?) 3.지울려고 하는 날짜를 where 로 지우면 됩니다. ex) 참고로 select는 select left(convert(varchar,convert(datetime,필드명,120),120),7) from 테이블명
-
mssql datetime 데이터형개발 관련/MS-SQL 2009. 10. 13. 14:31
★DATETIME 형식 1753년 1월 1일에서 9999년 12월 31일까지 1/300초(3.33밀리초 또는 0.00333 초)의 정확성을 가진 날짜 및 시간 데이터입니다. 다음과 같이 .000, .003, .007밀리초 단위로 값이 반올림됩니다. 예제 반올림된 예 1998-01-01 23:59:59.999 1998-01-01 00:00:00.000 1998-01-01 23:59:59.995, 1998-01-01 23:59:59.996, 1998-01-01 23:59:59.997, 1998-01-01 23:59:59.998 1998-01-01 23:59:59.997 1998-01-01 23:59:59.992, 1998-01-01 23:59:59.993, 1998-01-01 23:59:59.994 1998..