«tsql» 태그된 질문

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

11
NULL의 <>! = 연산자와 같지 않음
누군가 SQL에서 다음 동작을 설명해 주시겠습니까? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn &lt;&gt; NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568 Results)
271 sql  sql-server  tsql  null 




15
T-SQL을 사용하여 일 월과 연도의 날짜를 만듭니다.
2007 년 12 월 1 일과 같은 개별 부분이있는 날짜를 SQL Server 2005의 날짜 / 시간으로 변환하려고합니다. 다음을 시도했습니다. CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) 그러나 이것은 잘못된 날짜를 초래합니다. 세 날짜 값을 올바른 날짜 시간 형식으로 바꾸는 올바른 방법은 무엇입니까?

23
TSQL 날짜 시간 필드에서 YYYY-MM-DD 형식으로 날짜를 얻는 방법은 무엇입니까?
SQL Server에서 날짜 YYYY-MM-DD형식을 어떻게 검색 합니까? SQL Server 2000 이상에서 작동하려면 이것이 필요합니다. SQL Server 에서이 작업을 수행하는 간단한 방법이 있습니까? 아니면 결과 집합을 검색 한 후 프로그래밍 방식으로 쉽게 변환 할 수 있습니까? Microsoft Technet 에서 CAST 및 CONVERT 를 읽었 지만 원하는 형식이 나열되지 않고 날짜 형식을 …
259 sql-server  tsql 

7
하나의 열에서 SELECT DISTINCT
SQL Server를 사용하면 ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange 내가 원하는 1 FOO-23 Orange 3 FOO-24 Apple 이 검색어는 저를 찾지 못했습니다. 하나의 열에서 DISTINCT를 어떻게 선택합니까? SELECT [ID],[SKU],[PRODUCT] FROM [TestData] WHERE ([PRODUCT] = (SELECT DISTINCT [PRODUCT] FROM [TestData] …
258 sql  sql-server  tsql  distinct 

7
SQL Server SELECT INTO @variable?
Sql (2008) Stored Procs 중 하나에 다음 코드가 완벽하게 실행됩니다. CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier; SET @TopRelatedItemId = ( SELECT top(1) RelatedItemId FROM RelatedItems WHERE CustomerId = @CustomerId ) DECLARE @TempItem TABLE ( ItemId uniqueidentifier, CustomerId uniqueidentifier, Description nvarchar(100), …

19
테이블 이름 및 테이블 스키마를 사용하여 SQL Server 데이터베이스의 모든 트리거를 나열해야합니다.
테이블 이름과 테이블 스키마를 사용하여 SQL Server 데이터베이스의 모든 트리거를 나열해야합니다. 나는 거의 이것과 함께있다 : SELECT trigger_name = name, trigger_owner = USER_NAME(uid),table_schema = , table_name = OBJECT_NAME(parent_obj), isupdate = OBJECTPROPERTY( id, 'ExecIsUpdateTrigger'), isdelete = OBJECTPROPERTY( id, 'ExecIsDeleteTrigger'), isinsert = OBJECTPROPERTY( id, 'ExecIsInsertTrigger'), isafter = OBJECTPROPERTY( id, 'ExecIsAfterTrigger'), isinsteadof = …


12
NOT IN 절 내의 NULL 값
이 문제는 하나의 not in where제약 조건을 사용하는 동일한 쿼리 와 다른 쿼리에 대해 다른 레코드 수를 얻었을 때 발생 했습니다 left join. not in제약 조건 의 테이블에 하나의 null 값 (잘못된 데이터)이있어 해당 쿼리가 0 레코드 수를 반환했습니다. 나는 왜 그런지 이해하지만 개념을 완전히 이해하는 데 도움을 줄 수 …
245 sql  sql-server  tsql  null  notin 

11
SQL Server에서 외래 키를 작성하는 방법
SQL Server에 대한 "손으로 코딩 된"개체 생성 코드는 없었으며 외래 키 제거는 SQL Server와 Postgres에서 다르게 보입니다. 지금까지 내 SQL은 다음과 같습니다. drop table exams; drop table question_bank; drop table anwser_bank; create table exams ( exam_id uniqueidentifier primary key, exam_name varchar(50), ); create table question_bank ( question_id uniqueidentifier primary key, …
243 sql  sql-server  tsql 



12
데이터베이스에 대한 모든 연결을 종료하는 스크립트 (RESTTEDTED_USER ROLLBACK 이상)
Visual Studio 데이터베이스 프로젝트에서 자주 배포하는 개발 데이터베이스가 있습니다 (TFS 자동 빌드를 통해). 때로는 빌드를 실행할 때 다음 오류가 발생합니다. ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop database "MyDB" because it is currently in use. …

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