반응형

sql-server 34

SQL Server에서 전달의 첫 번째 날과 마지막 날(타임스탬프 포함)을 가져오는 방법

SQL Server에서 전달의 첫 번째 날과 마지막 날(타임스탬프 포함)을 가져오는 방법 지난달 첫 날과 마지막 날을 타임스탬프와 함께 제공하는 솔루션을 찾을 수 없었습니다. 여기 해결책이 있습니다. SELECT DATEADD(month, DATEDIFF(month, -1, getdate()) - 2, 0) as FirtDayPreviousMonthWithTimeStamp, DATEADD(ss, -1, DATEADD(month, DATEDIFF(month, 0, getdate()), 0)) as LastDayPreviousMonthWithTimeStamp 그러면 다음과 같은 결과가 반환됩니다.currentdate = '2012-7-31' 결과:2012-06-01 00:00:00.000 2012-06-30..

programing 2023.04.21

sql server #region

sql server #region sql server 에디터에서 영역을 작성할 수 있습니까(예:#region그리고.#endregionC#)에서?아니, 미안해! 하지만... 추가 중begin그리고.end...에 코멘트를 달아주세요.begin이렇게 생긴 영역을 만듭니다.그래도 좀 엉터리야! 그렇지 않으면 확장 및 축소만 할 수 있으며 확장 및 축소 대상을 지정할 수 없습니다.SSMS 툴 팩과 같은 서드파티 툴이 없으면 안 됩니다.(SSMS용 SSMS Boost 애드인 개발자) 이 구문에 대한 지원을 최근 SSMSBoost 애드인에 추가했습니다. --#region [Optional Name] --#endregion 또한 스크립트를 열 때 지역을 자동으로 "인식"하는 옵션도 있습니다.시작...END는 동작합니다..

programing 2023.04.16

오류 0xc02049: 데이터 흐름 태스크 1: 읽기 전용 열에 삽입할 수 없음

오류 0xc02049: 데이터 흐름 태스크 1: 읽기 전용 열에 삽입할 수 없음 SQL Server 2008 Import and Export 마법사를 사용하고 있습니다.데이터베이스를 Import해야 합니다.SQL Server Import/export 마법사를 열고 다음 작업을 수행했습니다.- 수신처에 대해 "SQL Server native client 10"을 선택했습니다. 그런 다음 하나 이상의 테이블 또는 보기에서 데이터 복사를 선택했습니다. SSIS는 즉시 실행 하지만 다음과 같은 오류가 발생했습니다. 작업이 중지되었습니다... 데이터 흐름 작업 초기화 중(성공) 접속 초기화 중(성공) SQL 명령 설정(성공) 소스 접속 설정(성공) 수신처 접속 설정(성공) 검증 중(오류) 메시지 오류 0xc020..

programing 2023.04.11

큰 테이블의 VARCHAR 컬럼 크기를 늘릴 때 문제가 발생합니까?

큰 테이블의 VARCHAR 컬럼 크기를 늘릴 때 문제가 발생합니까? SQL Server 2008을 사용하고 있는데, 약 500k 행의 테이블에서 VARCHAR 필드를 (200에서 1200까지) 크게 해야 합니다.제가 알아야 할 것은 제가 고려하지 않은 문제가 있는지 여부입니다. 다음 TSQL 스테이트먼트를 사용합니다. ALTER TABLE MyTable ALTER COLUMN [MyColumn] VARCHAR(1200) 나는 이미 데이터 복사본으로 그것을 시도했고 이 진술은 내가 볼 수 있는 어떤 악영향도 없었다. 그럼 제가 미처 고려하지 못한 문제가 있을까요? 참고로 컬럼은 인덱스가 되어 있지 않습니다. 이것은 메타데이터의 변경일 뿐입니다.빠릅니다. 관찰: SET ANSI_xx 설정 중 하나가 다른 경..

programing 2023.04.11
반응형