«sql-server» 태그된 질문

Microsoft SQL Server는 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. Compact, Express, Azure, Fast-track, APS (이전 PDW) 및 Azure SQL DW를 포함한 모든 SQL Server 버전에이 태그를 사용하십시오. 다른 유형의 DBMS (MySQL, PostgreSQL, Oracle 등)에는이 태그를 사용하지 마십시오. 이 태그가 데이터베이스와 직접 관련되지 않는 한 소프트웨어 및 모바일 개발 관련 문제에 사용하지 마십시오.

4
CTE, 하위 쿼리, 임시 테이블 또는 테이블 변수간에 성능 차이가 있습니까?
이 우수한에서 SO 질문 , 차이 CTE와 sub-queries논의되었다. 나는 구체적으로 묻고 싶다 : 다음 중 각각의 상황이 더 효율적 / 빠른 상황은 무엇입니까? CTE 하위 쿼리 임시 테이블 테이블 변수 전통적으로, 나는 많은 얽힌 하위 쿼리보다 읽기 쉬운 것처럼 보이기 때문에 temp tables개발에 많은 것을 사용했습니다 stored procedures. Non-recursive CTEs …




5
TSQL에서 PRINT 버퍼를 어떻게 플러시합니까?
SQL Server 2005에서 디버깅하려고하는 매우 오래 실행되는 저장 프로 시저가 있으며 'print'명령을 사용하여 수행하고 있습니다. 문제는 sproc의 맨 마지막에 SQL Server에서 메시지를 다시 가져 오는 것입니다. 메시지 버퍼를 플러시하고 sproc의 런타임 중에 메시지 버퍼를 플러시하고 즉시 볼 수 있기를 바랍니다. 종료.

30
MSSQL 오류 '기본 공급자가 Open에서 실패했습니다'
나는 사용하던 .mdfA를 연결하는database 하고 entityClient. 이제 .mdf파일 이 없도록 연결 문자열을 변경하고 싶습니다 . 다음이 connectionString맞습니까? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> 항상 오류가 발생하기 때문에 : 기본 공급자가 Open에서 실패했습니다


13
SQL Server의 값 목록에서 선택하는 방법
해결할 수없는 매우 간단한 문제가 있습니다. 나는 이런 식으로해야합니다 : select distinct * from (1, 1, 1, 2, 5, 1, 6). 누구든지 도울 수 있습니까 ?? 편집하다 데이터는 클라이언트 중 하나에서 텍스트 파일로 제공됩니다. 형식이 완전히 지정되지 않았지만 (한 줄의 매우 긴 텍스트) Excel에서 그렇게 할 수 있습니다. 그러나 SQL …

30
SQL Server의 숨겨진 기능
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. SQL Server 의 숨겨진 기능은 무엇입니까 ? 예를 들어, 문서화되지 않은 시스템 저장 프로 시저, 매우 유용하지만 충분히 문서화되지 않은 작업을 수행하는 트릭? 답변 모든 위대한 답변에 대해 모두에게 …
215 sql-server  tsql 

27
데이터베이스 성능 조정에 어떤 리소스가 있습니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 육년 전 . 이 질문을 개선하십시오 주요 엔진의 데이터베이스 튜닝을 이해하고 해당 영역에 대한 지식을 발전시키는 데 도움이되는 좋은 리소스는 무엇입니까? 이 질문의 아이디어는 항상 존재하는 …

25
데이터베이스 테이블에서 클래스 생성
SQL Server 테이블 개체에서 클래스를 생성하려면 어떻게해야합니까? 나는 ORM을 사용하는 것에 대해 이야기하고 있지 않습니다. 엔티티 (단순 클래스)를 만들어야합니다. 다음과 같은 것 : public class Person { public string Name { get;set; } public string Phone { get;set; } } 다음과 같은 테이블이 주어집니다. +----+-------+----------------+ | ID | Name | …
214 c#  sql  sql-server  tsql 

3
SQL Server 2008에서 테이블 별칭으로 UPDATE SQL을 작성하는 방법은 무엇입니까?
나는 매우 기본이 있습니다 UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; 이 쿼리는 Oracle, Derby에서 잘 실행 MySQL되지만 SQL Server 2008 에서는 다음 오류로 실패합니다 . "메시지 102, 수준 15, 상태 1, 줄 1 'Q'근처에 잘못된 구문입니다." SQL에서 별명 "Q"를 모두 제거하면 작동합니다. 그러나 …

10
데이터베이스에 JSON 저장 및 각 키에 대한 새 열 보유
내 테이블에 사용자 관련 데이터를 저장하기 위해 다음 모델을 구현하고 있습니다 .2 열 uid(기본 키)과 meta사용자에 대한 다른 데이터를 JSON 형식으로 저장 하는 열이 있습니다. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- 테이블이 uid,, name등의 많은 열을 갖는 속성 당 하나의 …

19
여러 열에 대한 DISTINCT 계산
다음과 같은 쿼리를 수행하는 더 좋은 방법이 있습니까? SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery 이 테이블에서 고유 항목 수를 계산해야하지만 고유 항목이 두 열 이상입니다. 내 쿼리는 정상적으로 작동하지만 하나의 쿼리 (하위 쿼리를 사용하지 않고)를 사용하여 최종 결과를 얻을 수 있는지 궁금합니다.


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