«sql-server» 태그된 질문

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

7
SQL OVER () 절-언제 그리고 왜 유용합니까?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); 나는 그 조항에 대해 읽고 왜 그것이 필요한지 …

5
OPTION (RECOMPILE)은 항상 빠릅니다. 왜?
OPTION (RECOMPILE)쿼리에 추가 하면 0.5 초 안에 실행되는 반면, 생략하면 쿼리는 5 분 이상 걸리는 이상한 상황이 발생했습니다. 쿼리를 통해 쿼리 분석기 또는 내 C # 프로그램에서 쿼리를 실행하는 경우 SqlCommand.ExecuteReader()입니다. 전화 (또는 전화하지 않음) DBCC FREEPROCCACHE또는 DBCC dropcleanbuffers차이가 없습니다. 쿼리 결과는 항상 OPTION (RECOMPILE)5 분을 초과하지 않고 항상 즉시 …

4
T-SQL의 IndexOf 함수
이메일 주소 열이 주어지면 하위 문자열에 대한 @ 기호의 위치를 ​​찾아야합니다. indexofT-SQL의 문자열에 대한 기능 은 무엇입니까 ? 문자열 내에서 부분 문자열의 위치를 ​​반환하는 무언가를 찾고 있습니다. C #에서 var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 


19
SQL Server 복원 오류-액세스가 거부되었습니다
로컬 컴퓨터에 데이터베이스를 만든 다음 tables.baktable 이라는 백업을 수행했습니다 DataLabTables. 해당 백업을 해당 테이블이없는 원격 시스템으로 이동하고 복원을 시도했지만 다음 오류가 발생했습니다. System.Data.SqlClient.SqlError : 'c : \ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ DataLabTables에서'RestoreContainer :: ValidateTargetForCreation '을 시도하는 동안 운영 체제에서'5 (액세스가 거부되었습니다.) '오류를 반환했습니다. …

9
Visual Studio : ContextSwitchDeadlock
확인할 수없는 오류 메시지가 나타납니다. Visual Studio 또는 디버거에서 시작됩니다. 궁극적 인 오류 조건이 VS, 디버거, 내 프로그램 또는 데이터베이스인지 확실하지 않습니다. 이것은 Windows 앱입니다. 웹앱이 아닙니다. VS의 첫 번째 메시지는 "콜 스택 프레임에로드 된 심볼이 없습니다. 소스 코드를 표시 할 수 없습니다."라는 팝업 상자입니다. 클릭하면 " ContextSwitchDeadlock이 감지되었습니다 "라는 …


13
SQL에서 여러 열 업데이트
insert 문을 사용하는 것과 같은 방식으로 SQL Server에서 여러 열을 업데이트하는 방법이 있습니까? 다음과 같은 것 : Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id 또는 그렇지 않은 것 : update table set a=t2.a,b=t2.b etc 100 개 이상의 열이 있으면 작성하기가 번거로울 수 있습니다.

10
MS SQL Server Management Studio를 사용하지 않고 SQL Server에서 기본 데이터베이스를 어떻게 변경합니까?
SQL Server에서 데이터베이스를 삭제했지만 삭제 된 데이터베이스를 기본값으로 사용하도록 로그인 한 것으로 나타났습니다 . 연결 대화 상자의 '옵션'버튼을 사용하고 연결할 데이터베이스로 '마스터'를 선택하여 SQL Server Management Studio에 연결할 수 있습니다. 그러나 객체 탐색기에서 무언가를 시도 할 때마다 기본 데이터베이스를 사용하여 연결을 시도하고 실패합니다. 누구나 객체 탐색기를 사용하지 않고 기본 데이터베이스를 …


8
WHERE 절에서 열 별명 참조
SELECT logcount, logUserID, maxlogtm , DATEDIFF(day, maxlogtm, GETDATE()) AS daysdiff FROM statslogsummary WHERE daysdiff > 120 나는 얻다 "잘못된 열 이름 daysdiff". Maxlogtm은 날짜 / 시간 필드입니다. 나를 미치게하는 작은 것들입니다.

11
LEFT OUTER JOIN은 왼쪽 테이블에있는 것보다 더 많은 레코드를 어떻게 반환 할 수 있습니까?
왼쪽 테이블의 모든 결과와 훨씬 큰 테이블의 추가 정보를 반환하는 매우 기본적인 LEFT OUTER JOIN이 있습니다. 왼쪽 테이블에는 4935 개의 레코드가 포함되어 있지만 외부 테이블에 추가하면 레코드 수가 훨씬 큽니다. 내가 아는 한 왼쪽 외부 조인은 왼쪽 테이블의 모든 레코드를 오른쪽 테이블의 일치하는 레코드와 일치시킬 수없는 행에 대해 null 값을 …

5
SQL Server 2008에서 사용자 정의 테이블 형식이 있는지 확인하는 방법은 무엇입니까?
사용자 정의 테이블 유형이 있습니다. OBJECT_ID(name, type)기능을 사용하여 패치로 편집하기 전에 존재 여부를 확인하고 싶습니다 . 사용자 정의 테이블 유형에 대해 열거type 에서 무엇 을 전달해야합니까? N'U' 사용자 정의 테이블과 같이 작동하지 않습니다. 즉 IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

23
SQL Azure 데이터베이스를 로컬 개발 서버에 어떻게 복사합니까?
누구나 SQL Azure 데이터베이스를 개발 컴퓨터에 복사하는 방법을 알고 있습니까? 클라우드에 개발 데이터베이스를 설치하기 위해 비용을 지불하고 싶지 않지만 프로덕션 데이터를 얻는 가장 좋은 방법입니다. 프로덕션 데이터베이스를 새로운 개발 데이터베이스에 복사하지만 동일한 데이터베이스를 로컬로 만들고 싶습니다. 어떤 제안?

15
datetime을 삽입하는 동안 문자열에서 날짜 및 / 또는 시간을 변환 할 때 변환에 실패했습니다
다음과 같이 테이블을 만들려고했습니다. create table table1(date1 datetime,date2 datetime); 먼저 아래와 같이 값을 삽입하려고했습니다. insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); 오류가 발생했습니다. varchar를 datetime으로 변환 할 수 없습니다 그런 다음 stackoverflow에서 제안한 게시물 중 하나로 아래 형식을 시도했습니다. insert into table1 values(convert(datetime,'21-02-2012 6:10:00 PM',5) ,convert(datetime,'01-01-2001 12:00:00 AM',5)); 그러나 …
164 sql  sql-server 

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