«tsql» 태그된 질문

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

7
IDENTITY_INSERT가 OFF로 설정되어 있습니다. 사용 설정 방법은 무엇입니까?
삭제 된 파일의 ID를 저장하는 삭제 된 파일 보관 데이터베이스가 있습니다. 관리자가 파일을 복원 할 수 있기를 원합니다 (파일 연결을위한 동일한 ID 포함). 하나의 증가가 훌륭하게 작동하기 때문에 전체 테이블에서 identity_insert를 제거하고 싶지 않습니다. 내 삽입 TBL_Content저장 절차에 다음과 같은 것이 있습니다. set ANSI_NULLS ON set QUOTED_IDENTIFIER ON SET IDENTITY_INSERT …
112 sql  sql-server  tsql 

11
SQL : BETWEEN 대 <= 및> =
SQL Server 2000 및 2005 : 이 두 WHERE절의 차이점은 무엇 입니까? 어떤 시나리오에서 어떤 것을 사용해야합니까? 쿼리 1 : SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' 쿼리 2 : SELECT EventId, EventName FROM EventMaster WHERE EventDate &gt;='10/15/2009' AND EventDate &lt;='10/18/2009' (편집 : 두 번째 Eventdate가 …
111 sql  sql-server  tsql  where  between 

4
ID 열이있는 테이블을 만드는 방법
ID테이블의 ID 열이되도록 설정된 열로 만들지 않았기 때문에 날려 버릴 기존 테이블이 있습니다. SQL Server Management Studio를 사용 하여 기존 테이블의 "Create To ..."를 스크립팅하여 다음을 얻었습니다. CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, [RequestID] [int] NOT NULL, [EmployeeID] [varchar](50) NOT NULL, [DateStamp] [datetime] NOT NULL, CONSTRAINT [PK_History] PRIMARY KEY …
111 sql  sql-server  tsql 



9
SQL에서 열과 행을 바꾸는 간단한 방법?
SQL에서 행으로 열을 간단히 전환하는 방법은 무엇입니까? 조옮김하는 간단한 명령이 있습니까? 즉이 결과를 설정합니다. Paul | John | Tim | Eric Red 1 5 1 3 Green 8 4 3 5 Blue 2 2 9 1 이것으로 : Red | Green | Blue Paul 1 8 2 John 5 4 …
110 sql  sql-server  tsql  pivot 

7
TSQL의 COALESCE 함수
누군가 TSQL의 COALESCE 함수가 어떻게 작동하는지 설명 할 수 있습니까? 구문은 다음과 같습니다. COALESCE (x, y) 이 기능에 대한 MSDN 문서는 매우 모호합니다.

8
SQL Server의 INSERT INTO SELECT 쿼리에서 중복 방지
다음 두 테이블이 있습니다. Table1 ---------- ID Name 1 A 2 B 3 C Table2 ---------- ID Name 1 Z 에서 Table1에 데이터를 삽입해야합니다 Table2. 다음 구문을 사용할 수 있습니다. INSERT INTO Table2(Id, Name) SELECT Id, Name FROM Table1 그러나 제 경우에는 중복 ID가 존재할 수 있으며 Table2(제 경우에는 " …


17
Print Statement를 사용하여 VARCHAR (MAX)를 인쇄하는 방법은 무엇입니까?
다음과 같은 코드가 있습니다. DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Script의 길이는 약 10,000 자이고 최대 8000 개까지만 담을 수있는 print Statement를 …



11
SQL 기본 키 및 색인
데이터베이스에 기본 키로 설정된 ID 행 (int)이 있다고 가정합니다. ID를 자주 쿼리하는 경우에도 색인을 생성해야합니까? 아니면 기본 키라는 것은 이미 색인이 생성되었음을 의미합니까? 내가 묻는 이유는 MS SQL Server에서이 ID에 대한 인덱스를 만들 수 있기 때문입니다.이 ID는 제가 말했듯이 기본 키입니다. 편집 : 추가 질문-기본 키를 추가로 인덱싱하는 데 해를 …

3
SQL Server의 이상한 작업 문제 : -100 / -100 * 10 = 0
실행 SELECT -100/-100*10하면 결과는 0. 실행 SELECT (-100/-100)*10하면 결과는 10. 실행 SELECT -100/(-100*10)하면 결과는 0. 실행 SELECT 100/100*10하면 결과는 10. BOL 상태 : 식에서 두 연산자의 연산자 우선 순위 수준이 같으면 식에서의 위치를 ​​기준으로 왼쪽에서 오른쪽으로 평가됩니다. 과 Level Operators 1 ~ (Bitwise NOT) 2 * (Multiplication), / (Division), % …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.