«sql-server-2008» 태그된 질문

Microsoft SQL Server 2008 버전과 관련된 질문에이 태그를 사용하십시오.

11
행이 존재하는지 확인하고 그렇지 않으면 삽입
테이블의 행을 업데이트하는 T-SQL 저장 프로 시저를 작성해야합니다. 행이 존재하지 않으면 삽입하십시오. 이 모든 단계는 트랜잭션으로 래핑됩니다. 이것은 예약 시스템 용이므로 원자적이고 신뢰할 수 있어야합니다 . 트랜잭션이 커밋되고 항공편이 예약 된 경우 true를 반환해야합니다. 난 T-SQL에 새로운 사용하는 방법에 대한 확실하지,하고 @@rowcount. 이것이 내가 지금까지 쓴 것입니다. 내가 올바른 길에 …


10
SQL Server의 다른 데이터베이스로 복원하는 방법은 무엇입니까?
일주일 전부터 Database1 의 백업이 있습니다. 백업은 스케줄러에서 매주 수행되며 .bak파일을 얻습니다 . 이제 일부 데이터를 사용하여 다른 데이터베이스 ( Database2) 로 복원해야합니다 . 나는이 질문을 보았습니다 : 다른 이름으로 같은 PC에서 SQL Server 데이터베이스를 복원 하고 권장 단계는 원래 db의 이름을 바꾸는 것이지만 프로덕션 서버에있을 때 해당 옵션에서 벗어 …

11
SQL Server 2008 Express의 로컬 인스턴스에 연결하는 방법
Vista SP1 컴퓨터에 SQL Server 2008 Express를 설치했습니다. 나는 이전에 2005 년을 보냈으며 이전 SQL Server Management Studio Express에서 잘 사용했습니다. PC-NAME \ SQLEXPRESS 인스턴스에 아무런 문제없이 연결할 수 없었습니다 (아니오, PC-NAME은 내 컴퓨터 이름이 아닙니다 ;-). 2005와 SQL Server Management Studio Express를 제거했습니다. 그런 다음 컴퓨터에 SQL Server 2008 …



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"를 모두 제거하면 작동합니다. 그러나 …



2
여러 개의 "with"를 사용할 수 있습니까?
예를 들면 다음과 같습니다. With DependencedIncidents AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A CROSS JOIN [Incident] AS X WHERE patindex('%' + A.[Col] + '%', X.[SQL]) > 0 ) AS INC ) With lalala AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] …

9
다중 명령문 테이블 값 함수 대 인라인 테이블 값 함수
다음과 같은 경우를 보여줄 몇 가지 예 : 인라인 테이블 평가 CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID = c.ProductID WHERE a.ShipDate IS NULL GO 다중 명세서 테이블 평가 …


12
두 테이블 간의 차이를 반환하는 SQL 쿼리
일부 데이터를 확인하기 위해 SQL Server라는 두 테이블을 비교하려고합니다. 데이터가 하나 또는 다른 테이블 모두에서 두 테이블의 모든 행을 반환하고 싶습니다. 본질적으로, 나는 모든 불일치를 보여주고 싶다. 이름, 성 및 제품이라는 세 가지 데이터를 확인해야합니다. 나는 SQL을 처음 접했고 내가 찾은 많은 솔루션이 일을 복잡하게하는 것처럼 보입니다. NULL에 대해 걱정할 …

10
기존 테이블에 기본 키 추가
라는 기존 테이블이 Persion있습니다. 이 테이블에는 5 개의 열이 있습니다. persionId Pname PMid 설명 Pamt 나는이 테이블을 만들 때, 나는 설정 PersionId과 Pname는 AS 기본 키 . 이제 기본 키-PMID에 열을 하나 더 포함하고 싶습니다. 이를 위해 ALTER성명서를 작성하려면 어떻게해야합니까? (이미 테이블에 이미 1000 개의 레코드가 있습니다)


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