«tsql» 태그된 질문

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


23
SQL Server에서 날짜 시간의 일부를 제거하는 가장 좋은 방법
SQL Server의 날짜 / 시간 필드에서 시간 부분을 제거 할 때 가장 좋은 성능을 제공하는 방법은 무엇입니까? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) 또는 b) select cast(convert(char(11), getdate(), 113) as datetime) 두 번째 방법은 몇 가지 더 어느 쪽이든 바이트하지만 그 변환의 속도와 같은 중요하지 않을 수도 있습니다 보내 …
514 sql  sql-server  tsql  datetime  date 

12
T-SQL : 조인을 통해 삭제할 행 선택
대본: TableA와 TableB라는 두 개의 테이블이 있다고 가정 해 봅시다. TableB의 기본 키는 단일 열 (BId)이며 TableA의 외래 키 열입니다. 내 상황에서 TableB의 특정 행과 연결된 TableA의 모든 행을 제거하고 싶습니다. 조인을 통해 수행 할 수 있습니까? 조인에서 가져온 모든 행을 삭제 하시겠습니까? DELETE FROM TableA FROM TableA a INNER …
494 tsql  join 




28
FOREIGN KEY 제약 조건에서 참조하고 있으므로 테이블을자를 수 없습니까?
MSSQL2005를 사용하여 자식 테이블 (FK 관계의 기본 키가있는 테이블)을 먼저 자르면 외래 키 제약 조건으로 테이블을자를 수 있습니까? 나도 할 수 있다는 것을 안다 DELETEwhere 절을 사용 하지 않고 RESEEDidentity를 사용하십시오. FK를 제거하고 테이블을 자르고 FK를 다시 작성하십시오. 부모 앞에서 자식 테이블을 자르면 위의 옵션 중 하나를 수행하지 않아도 괜찮을 …

18
저장 프로 시저의 결과 세트에서 열을 선택하십시오.
80 열과 300 행을 반환하는 저장 프로 시저가 있습니다. 해당 열 중 2 개를 가져 오는 선택을 작성하고 싶습니다. 같은 것 SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2' 위의 구문을 사용하면 오류가 발생합니다. "잘못된 열 이름". 가장 쉬운 해결책은 저장 프로 시저를 변경하는 것이지만 작성하지 않았으며 변경할 수 없습니다. …

7
SQL Server 쿼리-DISTINCT를 사용하여 COUNT (*) 선택
SQL Server 2005에는 프로덕션에 넣은 모든 코드를 나열하는 cm_production 테이블이 있습니다. 테이블에는 ticket_number, program_type 및 program_name 및 push_number가 다른 열과 함께 있습니다. 목표 : 모든 DISTINCT 프로그램 이름을 프로그램 유형 및 푸시 번호로 계산 내가 지금까지 가지고있는 것은 : DECLARE @push_number INT; SET @push_number = [HERE_ADD_NUMBER]; SELECT DISTINCT COUNT(*) AS …


10
TSQL에서 줄 바꿈 바꾸기
TSQL 문자열에서 줄 바꿈 문자를 바꾸거나 제거하고 싶습니다. 어떤 아이디어? 명백한 REPLACE(@string, CHAR(13), '') 그냥하지 않을 것입니다 ...
414 tsql  newline 

17
SQL Server 2008에서 앞에 오는 0으로 문자열을 채우면 길이는 3 자입니다.
SQL Server 2008 R2에서 처음 만들 때 최대 3 자 길이의 문자열이 있습니다. 선행 0으로 채우고 싶습니다. 원래 값이 '1'이면 새 값은 '001'입니다. 또는 원래 값이 '23'인 경우 새 값은 '023'입니다. 또는 원래 값이 '124'이면 새 값은 원래 값과 같습니다. SQL Server 2008 R2를 사용하고 있습니다. T-SQL을 사용하여이 작업을 어떻게 …
398 sql-server  tsql 


12
Count ()에서 조건을 지정할 수 있습니까?
에 조건을 지정할 수 있습니까? Count() 있습니까? 위치 열에 예를 들어 "관리자"가있는 행만 계산하고 싶습니다. count 문에서 사용하고 싶지만 WHERE; 나도 같은 모두 관리자와 기타를 계산해야하기 때문에 나는 그것에 대해 부탁 해요 SELECT처럼 (뭔가 Count(Position = Manager), Count(Position = Other))그래서 WHERE이 예에서는 나를 위해 아무 소용이 없습니다.
391 sql  sql-server  tsql 

14
Linq에서 SQL Like %를 수행하는 방법은 무엇입니까?
Linq로 바꾸려고하는 SQL 절차가 있습니다. SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' 내가 가장 우려하는 라인은 다음과 같습니다. where OH.Hierarchy like '%/12/%' 예를 들어 / 1 / 3 / 12 /와 같은 계층 구조를 저장하는 열이 있으므로 % / 12 …

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