반응형

sql-server 19

SQL Server 데이터베이스에 'Object'를 저장할 수 있습니까?

SQL Server 데이터베이스에 'Object'를 저장할 수 있습니까? SQL Server 2005에서 객체(어떤 유형이든)를 데이터베이스의 필드에 저장하고자 합니다.가능합니까?객체를 예를 들어 바이트 배열과 같은 것으로 변환하고 검색할 때 다시 캐스트해야 합니까?사용할 수 있습니다.VARBINARY(MAX)원하는 경우 SQL Server의 필드 유형을 입력합니다.최대 2GB 크기의 모든 유형의 개체를 저장할 수 있습니다. 접속하려면 ADO를 사용하면 됩니다.NET - 다음과 같은 것: object yourMysteryObject = (whatever you like it to be); MemoryStream memStream = new MemoryStream(); StreamWriter sw = ne..

programing 2023.10.27

tsql에서 소수점 다음에 두 자리를 얻는 방법은 무엇입니까?

tsql에서 소수점 다음에 두 자리를 얻는 방법은 무엇입니까? 선택한 열에서 숫자 형식을 지정하는 데 문제가 있습니다.FORMAT을 사용했는데 작동하지 않습니다.내 칼럼은 다음과 같습니다. sum(cast(datediff(second, IEC.CREATE_DATE, IEC.STATUS_DATE) as float) / 60) TotalSentMinutes 사용한 항목: FORMAT(sum(cast(datediff(second, IEC.CREATE_DATE, IEC.STATUS_DATE) as float) / 60),2) TotalSentMinutes 오류: 'format'은 인식되는 기본 제공 함수 이름이 아닙니다. 이 계산 형식을 어떻게 지정할 수 있습니까?한 번 해보세요. DECLARE @i FLOAT..

programing 2023.08.23

여러 값을 가진 CASE IN 문

여러 값을 가진 CASE IN 문 IN 조항으로 CASE 문을 만드는 방법이 있습니까? SELECT CASE c.Number IN ('1121231','31242323') THEN 1 IN ('234523','2342423') THEN 2 END AS Test FROM tblClient c 예. 표현식의 "단순" 형식이 아닌 "검색" 형식을 사용해야 합니다. SELECT CASE WHEN c.Number IN ( '1121231', '31242323' ) THEN 1 WHEN c.Number IN ( '234523', '2342423' ) THEN 2 END AS Test FROM tblClient c 여러 일치 항목에서 동일한 값을 반환할 수 있습니다. SELECT CASE c.Number WHEN '..

programing 2023.08.08

날짜 시간을 날짜 시간 오프셋으로 캐스팅하는 방법은 무엇입니까?

날짜 시간을 날짜 시간 오프셋으로 캐스팅하는 방법은 무엇입니까? SQL Server를 변환하는 방법datetime에 가치를 두는.datetimeoffset가치? 예를 들어, 기존 테이블은 다음을 포함합니다.datetime모두 "로컬" 서버 시간에 있는 값입니다. SELECT TOP 5 ChangeDate FROM AuditLog ChangeDate ========================= 2013-07-25 04:00:03.060 2013-07-24 04:00:03.073 2013-07-23 04:00:03.273 2013-07-20 04:00:02.870 2013-07-19 04:00:03.780 서버(현재, 현재)가 UTC보다 4시간 늦어지고 있습니다(현재, 미국 동부 표준시, 일광 절약 시간제..

programing 2023.08.08

ASP.NET MVC 3 - 요청한 항목을 찾을 수 없습니다.Net Framework 데이터 공급자

ASP.NET MVC 3 - 요청한 항목을 찾을 수 없습니다.Net Framework 데이터 공급자 background-info: Microsoft Visual Web Developer 2010 Express는 다음과 같이 제공됩니다. 사용자 환경에 대한 정보: 작업 중인 첫 번째 튜토리얼에서 문제가 발생했습니다. 일부 추가 정보: 저는 C#, Postgres, Rails에 익숙합니다(그래서 MVC 및 웹 앱은 저에게 새로운 것이 아닙니다). 저는 ASP 경험이 없습니다.NET 또는 SQL 서버 문제 설명: 저는 "ASP 소개"의 단계를 정확히 따르려고 노력하고 있습니다.NET MVC 3"-튜토리얼과 5부의 첫 번째 단계에서 문제가 발생했습니다 - 영화 컨트롤러 추가: 자습서에 표시된 정확한 설정으로 "..

programing 2023.07.29

T-SQL에서 비트 필드를 플립하는 방법은 무엇입니까?

T-SQL에서 비트 필드를 플립하는 방법은 무엇입니까? 업데이트 쿼리를 사용하여 SQL Server의 비트 필드를 전환하려고 합니다. 즉, 모든 0을 1로 만들고 그 반대도 마찬가지입니다.가장 우아한 해결책은 무엇입니까? T-SQL에는 비트적으로 NOT 연산자가 없는 것으로 보이며(분명한 것을 놓치고 있지 않는 한) 업데이트를 수행할 다른 방법을 찾을 수 없었습니다.여기에는 비트가 필요 없습니다. 1/true로 XOR하기만 하면 됩니다. 확인 방법: select idColumn, bitFieldY, bitFieldY ^ 1 as Toggled from tableX 업데이트하는 방법: update tableX set bitFieldY = bitFieldY ^ 1 where ... MSDN T-SQL 배타적..

programing 2023.07.19

DB에 대한 기존 연결을 닫는 방법

DB에 대한 기존 연결을 닫는 방법 MS SQL 서버에 대한 기존 연결을 종료하여 해당 데이터베이스에서 프로그래밍 방식으로 복원할 수 있습니다.이렇게 하면 다른 모든 사용자의 연결이 끊어지고 사용자만 남게 됩니다. alter database YourDb set single_user with rollback immediate 참고: 잊지 마십시오. alter database YourDb set MULTI_USER 당신이 끝나면요!복원 마법사에서 "대상 데이터베이스에 대한 기존 연결 닫기"를 클릭합니다. 데이터베이스 분리 마법사에서 "연결 끊기" 항목을 클릭합니다.http://awesomesql.wordpress.com/2010/02/08/script-to-drop-all-connections-to-a-da..

programing 2023.07.19

공통 테이블 식, 세미콜론이 필요한 이유는 무엇입니까?

공통 테이블 식, 세미콜론이 필요한 이유는 무엇입니까? 보통은SQL ServerCommon Table Expression 절에는 다음과 같이 문 앞에 세미콜론이 있습니다. ;WITH OrderedOrders AS --semicolon here ( SELECT SalesOrderID, OrderDate, ROW_NUMBER() OVER (ORDER BY OrderDate) AS 'RowNumber' FROM Sales.SalesOrderHeader ) SELECT * FROM OrderedOrders WHERE RowNumber BETWEEN 50 AND 60 왜요? WITH는 다른 곳에서 사용될 수 있으므로 모호성을 피하기 위해 ..FROM..WITH (NOLOCK).. RESTORE..WITH MOVE..

programing 2023.06.29

SQL Server에서 varchar를 datetime으로 변환

SQL Server에서 varchar를 datetime으로 변환 형식 문자열을 변환하는 방법mmddyyyy안으로datetimeSQL Server 2008에서? 대상 열이 다음 위치에 있습니다.DateTime 와 해본 적이 있습니다.Convert그리고 대부분은Date스타일 값이 표시되지만 오류 메시지가 표시됩니다. 'varchar 데이터 형식을 datetime 데이터 형식으로 변환하여 값이 범위를 벗어났습니다.' OP는 mmddyy를 원하며 일반 변환은 이에 대해 작동하지 않습니다. select convert(datetime,'12312009') Msg 242, Level 16, State 3, Line 1 The conversion of a char data type to a datetime data t..

programing 2023.06.29

SSMS 결과 그리드 - CRLF가 복사/붙여넣기로 보존되지 않음 - 더 나은 기술이 있습니까?

SSMS 결과 그리드 - CRLF가 복사/붙여넣기로 보존되지 않음 - 더 나은 기술이 있습니까? 그리드에 다음과 같은 결과가 설정된 경우: SELECT 'line 1 line 2 line 3' 또는 SELECT 'line 1' + CHAR(13) + CHAR(10) + 'line 2' + CHAR(13) + CHAR(10) + 'line 3' 내장된 CRLF를 사용하면 그리드의 디스플레이가 공간으로 대체되는 것처럼 보입니다(모든 데이터가 표시되도록 할 것으로 생각됩니다). 문제는 제가 코드를 생성하는 스크립트를 단순히 잘라내고 붙여넣을 수 없다는 것입니다.코드를 변환하여 커서를 열고 관련 열을 인쇄해야 텍스트 결과에서 복사하여 붙여 넣을 수 있습니다. 결과 그리드에서 복사/붙여넣기 작업에서 CRLF를 보..

programing 2023.06.19
반응형