«tsql» 태그된 질문

T-SQL (Transact-Structured Query Language)은 Sybase ASE 및 Microsoft SQL Server에서 지원하는 SQL 기능의 확장입니다. MySQL, PostgreSql, Oracle (Pl / SQL) 관련 쿼리에는이 태그를 사용하지 마십시오. LINQ를 사용하여 작성되는 SQL 코드도이 태그의 일부가 아닙니다. 이 태그는 Microsoft SQL Server를 사용하여 고급 SQL 프로그래밍을 위해 특별히 작성되었습니다.

10
TSQL : 현지 시간을 UTC로 변환하는 방법은 무엇입니까? (SQL Server 2008)
우리는 다른 시간대와 일광 절약 시간 설정의 글로벌 시간 데이터를 처리해야하는 응용 프로그램을 다루고 있습니다. 아이디어는 내부적으로 모든 것을 UTC 형식으로 저장하고 지역화 된 사용자 인터페이스에 대해서만 앞뒤로 변환하는 것입니다. SQL Server는 시간, 국가 및 시간대가 지정된 번역을 처리하기위한 메커니즘을 제공합니까? 이것은 일반적인 문제 일 것이므로 Google이 사용할 수있는 항목을 …

7
SQL Server ORDER BY 날짜 및 null 마지막
날짜별로 주문하려고합니다. 가장 최근 날짜가 먼저 나오길 원합니다. 간단하지만 null 인 레코드가 많고 날짜가있는 레코드 앞에 오는 레코드가 많습니다. 몇 가지 시도했지만 성공하지 못했습니다. ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY ISNULL(Next_Contact_Date, 999999999) ORDER BY coalesce(Next_Contact_Date, 99/99/9999) 날짜별로 주문하고 null이 마지막에 오도록하려면 어떻게해야합니까? 데이터 유형은 smalldatetime입니다.


8
SQL 테이블에 기본값을 삽입하는 방법은 무엇입니까?
다음과 같은 테이블이 있습니다. create table1 (field1 int, field2 int default 5557, field3 int default 1337, field4 int default 1337) field2 및 field4에 대한 기본값이있는 행을 삽입하고 싶습니다. 나는 시도 insert into table1 values (5,null,10,null)했지만 작동 ISNULL(field2,default)하지 않고 작동하지 않습니다. 행을 삽입 할 때 열에 대한 기본값을 사용하도록 데이터베이스에 알리려면 …
82 tsql  insert  default 

7
T-SQL의 부울 'NOT'이 '비트'데이터 유형에서 작동하지 않습니까?
단일 부울 NOT 연산을 수행하려고하면 MS SQL Server 2005에서 다음 블록이 작동하지 않는 것으로 보입니다. DECLARE @MyBoolean bit; SET @MyBoolean = 0; SET @MyBoolean = NOT @MyBoolean; SELECT @MyBoolean; 대신, 나는 더 성공하고 있습니다 DECLARE @MyBoolean bit; SET @MyBoolean = 0; SET @MyBoolean = 1 - @MyBoolean; SELECT @MyBoolean; 그러나 …

1
기본 제약을 추가하기위한 명령
직선 T-SQL을 사용하여 기본 제약 조건을 추가하는 방법은 적어도 두 가지가 있습니다. 아래 두 가지 방법의 유일한 차이점은 두 번째 방법이 제약 조건에 대한 이름을 구체적으로 생성하고 첫 번째 방법에는 SQL Server에서 생성 한 이름이 있다는 것입니다. ALTER TABLE [Common].[PropertySetting] ADD DEFAULT ((1)) FOR [Active]; ALTER TABLE [Common].[PropertySetting] ADD CONSTRAINT …


5
SQL에서 같은 줄에 정수 변수와 문자열 인쇄
Ok 그래서 Technet에서 이것에 대한 답을 검색했지만 아무 소용이 없습니다. 두 개의 String 변수와 연결된 정수 변수를 인쇄하고 싶습니다. 이것은 실행되지 않는 내 코드입니다. print 'There are ' + @Number + ' alias combinations did not match a record' 이런 기본적인 기능인 것 같아서 T-SQL에서는 불가능하다고 상상할 수 없었습니다. 하지만 …
81 sql  sql-server  tsql 

6
SELECT 쿼리에 대한 SQL Server 잠금 이해
SELECT WITH (NOLOCK)테이블에 영향을 미치는 유일한 다른 쿼리가 쿼리 인 경우 테이블 에서 사용하는 이점이 무엇인지 궁금 SELECT합니다. SQL Server는 어떻게 처리합니까? 겠습니까 SELECT쿼리는 다른 블록 SELECT쿼리를? 저는 SQL Server 2012와 Linq-to-SQL을 사용하고 DataContext있습니다. (편집하다) 성능 정보 : 잠금을 사용하는 경우 두 번째 SELECT는 첫 번째 SELECT가 완료 될 때까지 …

6
LIKE 식에서 안전하게 사용할 수 있도록 SQL Server에서 문자열을 이스케이프합니다.
LIKE표현식 에서 안전하게 사용할 수 있도록 SQL Server의 저장 프로 시저에서 문자열을 이스케이프하려면 어떻게해야합니까? 다음 NVARCHAR과 같은 변수 가 있다고 가정합니다 . declare @myString NVARCHAR(100); 그리고 LIKE식에서 사용하고 싶습니다 . ... WHERE ... LIKE '%' + @myString + '%'; T-SQL에서 문자열 (더 구체적으로는 LIKE패턴 일치에 의미있는 문자 , 예를 들어 …


10
WHILE 루프가없는 쿼리
아래와 같이 약속 표가 있습니다. 각 약속은 "신규"또는 "추종"으로 분류해야합니다. (환자에 대한) 첫 예약 후 30 일 이내에 (환자에 대한) 약속은 후속 조치입니다. 30 일 후에 약속은 다시 "신규"입니다. 30 일 이내의 약속은 "사후 관리"가됩니다. 현재 while 루프를 입력 하여이 작업을 수행하고 있습니다. WHILE 루프없이 이것을 달성하는 방법? 표 CREATE …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.