«sql-server» 태그된 질문

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

5
열의 각 고유 값에 대해 첫 번째 행만 선택하는 방법
고객 주소 테이블이 있다고 가정 해 보겠습니다. CName | AddressLine ------------------------------- John Smith | 123 Nowheresville Jane Doe | 456 Evergreen Terrace John Smith | 999 Somewhereelse Joe Bloggs | 1 Second Ave 표에서 John Smith와 같은 한 고객은 여러 주소를 가질 수 있습니다. 'CName'에 중복 항목이있는 첫 번째 행만 …



3
존재하는 경우 임시 테이블 삭제
즉시 두 개의 테이블을 생성하는 SQL 코드 두 줄이 있습니다. IF TABLE EXISTS DROP IT AND CREATE IT AGAIN ELSE CREATE IT 내 대사는 다음과 같습니다 CREATE TABLE ##CLIENTS_KEYWORD(client_id int) CREATE TABLE ##TEMP_CLIENTS_KEYWORD(client_id int) 내 절차에서이 두 테이블에이 개념을 어떻게 적용 할 수 있습니까?
96 sql  sql-server 


8
TSQL-BEGIN .. END 블록 내에서 GO를 사용하는 방법?
여러 개발 데이터베이스의 변경 사항을 스테이징 / 프로덕션으로 자동 마이그레이션하는 스크립트를 생성하고 있습니다. 기본적으로 많은 변경 스크립트를 사용하여 단일 스크립트로 병합하여 각 스크립트를 IF whatever BEGIN ... END명령문으로 래핑 합니다. 그러나 일부 스크립트에는 GO예를 들어 SQL 파서가 새 열이 생성 된 후 새 열에 대해 알 수 있도록 문이 필요합니다 …

15
파이프의 다른 쪽 끝에 프로세스가 없습니다 (SQL Server 2012) .No process is on the other end of the pipe (SQL Server 2012)
이 오류가 있습니다. A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) (Microsoft SQL Server, Error: 233) 이 사이트에는 비슷한 질문이 있으며 대답은 TCP / …

7
SELECT 문에서 "이전 행"값에 액세스하는 방법이 있습니까?
테이블의 두 줄 사이의 열 차이를 계산해야합니다. SQL에서 직접 수행 할 수있는 방법이 있습니까? Microsoft SQL Server 2008을 사용하고 있습니다. 나는 다음과 같은 것을 찾고 있습니다. SELECT value - (previous.value) FROM table "이전"변수가 가장 최근에 선택한 행을 참조한다고 가정합니다. 물론 그런 선택을하면 n 개의 행이있는 테이블에서 n-1 개의 행이 선택된 …

24
SQL Server Management Studio에서 커서가있는 문만 실행하려면 어떻게해야합니까?
오랫동안 Toad for Oracle 사용자로서 Ctrl + Enter를 누르고 커서 아래의 명령문 만 실행하는 데 익숙해졌습니다. SQL Server Management Studio에서 F5 키를 누르면 전체 스크립트가 실행됩니다. 현재 문만 실행하려면 원하는 문을 수동으로 강조 표시 한 다음 F5 키를 눌러야합니다. 정말 짜증나 네요. SQL Server에서 현재 명령문 만 실행할 수있는 바로 …





7
전체 데이터베이스 SQL-Server 스크립팅
데이터베이스에서 모든 테이블, 프로세스 및 기타 개체의 스크립팅을 얻을 수있는 방법이 있습니까? 데이터베이스를 스크립팅하는 옵션이 있다는 것을 알고 있지만 모든 테이블, procs, udfs, .etc를 생성하는 스크립트가 아닌 일종의 최상위 스크립트 만 제공했습니다.

2
Update 문에서 테이블 별칭을 사용하는 좋은 방법은 무엇입니까?
SQL Server를 사용하고 있으며 동일한 테이블 내에서 행을 업데이트하려고합니다. 가독성을 위해 테이블 ​​별칭을 사용하고 싶습니다. 이것이 내가 지금하고있는 방식입니다. UPDATE ra SET ra.ItemValue = rb.ItemValue FROM dbo.Rates ra INNER JOIN dbo.Rates rb ON ra.ResourceID = rb.ResourceID WHERE ra.PriceSched = 't8' AND rb.PriceSched = 't9' 더 쉽고 더 좋은 방법이 있습니까?
95 sql-server 

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