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

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


29
저장 프로 시저의 결과를 임시 테이블에 삽입
어떻게합니까 SELECT * INTO [temp table] FROM [stored procedure]? 아니고 FROM [Table]정의하지 않고 [temp table]? Select모든 데이터 BusinessLine에 tmpBusLine작품 벌금. select * into tmpBusLine from BusinessLine 나는 똑같이 노력하고 있지만 stored procedure데이터를 반환 하는 것을 사용하는 것은 완전히 동일하지 않습니다. select * into tmpBusLine from exec getBusinessLineHistory '16 Mar 2009' …

16
SQL Server에서 JOIN으로 UPDATE 문을 어떻게 수행 할 수 있습니까?
SQL Server 에서이 테이블을 '부모'테이블의 데이터 로 업데이트해야합니다 ( 아래 참조). 테이블 : 판매 id (int) udid (int) assid (int) 테이블 : ud id (int) assid (int) sale.assid업데이트 할 올바른 값을 포함합니다 ud.assid. 어떤 쿼리를 수행합니까? 나는 생각하고 join있지만 가능 여부는 확실하지 않습니다.

28
SQL Server에 테이블이 있는지 확인
SQL 문을 사용하여 SQL Server 2000/2005에 테이블이 있는지 확인하는 방법에 대한 궁극적 인 논의가되기를 바랍니다. 답변을 Google에 제공하면 다양한 답변을 얻을 수 있습니다. 공식 / 뒤로 및 앞으로 호환되는 방법이 있습니까? 가능한 두 가지 방법이 있습니다. 두 가지 중 어느 것이 표준 / 최고의 방법입니까? 첫 번째 방법 : IF …

9
조인을 사용한 SQL 업데이트 쿼리
3 테이블의 조인으로 반환 된 값으로 필드를 업데이트해야합니다. 예: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where im.mf_item_number like 'STA%' and im.sku=gm.sku and gm.ManufacturerID = mm.ManufacturerID and gm.manufacturerID=34 위의 조건에서 조인 된 다른 mf_item_number값으로 table 의 …

14
임시 테이블을 작성하기 전에 임시 테이블이 있는지 확인하고 존재하는 경우 삭제하십시오.
다음 코드를 사용하여 임시 테이블이 있는지 확인하고 테이블을 다시 만들기 전에 테이블을 삭제하십시오. 열을 변경하지 않는 한 제대로 작동합니다. 나중에 열을 추가하면 "잘못된 열"이라는 오류가 발생합니다. 내가 뭘 잘못하고 있는지 알려주세요. IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results CREATE TABLE #Results ( Company CHAR(3), StepId TINYINT, FieldId TINYINT, ) …

15
명령문의 "INSERT INTO…"부분을 반복하지 않고 여러 행을 삽입 하시겠습니까?
몇 년 전에이 작업을 수행 한 것을 알고 있지만 구문을 기억할 수 없으며 "bulk imports"에 대한 많은 도움말 문서와 기사를 가져 와서 어디에서나 구문을 찾을 수 없습니다. 여기에 내가하고 싶은 일이 있지만 구문이 정확하지 않습니다 ... 제발, 전에 이것을 한 사람이 나를 도와주세요 :) INSERT INTO dbo.MyTable (ID, Name) VALUES …


28
FOREIGN KEY 제약 조건에서 참조하고 있으므로 테이블을자를 수 없습니까?
MSSQL2005를 사용하여 자식 테이블 (FK 관계의 기본 키가있는 테이블)을 먼저 자르면 외래 키 제약 조건으로 테이블을자를 수 있습니까? 나도 할 수 있다는 것을 안다 DELETEwhere 절을 사용 하지 않고 RESEEDidentity를 사용하십시오. FK를 제거하고 테이블을 자르고 FK를 다시 작성하십시오. 부모 앞에서 자식 테이블을 자르면 위의 옵션 중 하나를 수행하지 않아도 괜찮을 …

8
인덱스를 만들 때 INCLUDE 절을 사용해야하는 이유는 무엇입니까?
70-433 시험을 공부하는 동안 다음 두 가지 방법 중 하나로 취재 지수를 만들 수 있음을 알게되었습니다. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) -또는- CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) INCLUDE 절이 처음입니다. INCLUDE 절을 사용하거나 사용하지 않고 포함 인덱스를 작성할지 여부를 결정하는 데 왜이를 사용하고 …

7
SQL Server 쿼리-DISTINCT를 사용하여 COUNT (*) 선택
SQL Server 2005에는 프로덕션에 넣은 모든 코드를 나열하는 cm_production 테이블이 있습니다. 테이블에는 ticket_number, program_type 및 program_name 및 push_number가 다른 열과 함께 있습니다. 목표 : 모든 DISTINCT 프로그램 이름을 프로그램 유형 및 푸시 번호로 계산 내가 지금까지 가지고있는 것은 : DECLARE @push_number INT; SET @push_number = [HERE_ADD_NUMBER]; SELECT DISTINCT COUNT(*) AS …


19
SQL에서 "0으로 나누기"오류를 피하는 방법은 무엇입니까?
이 오류 메시지가 있습니다 : 메시지 8134, 수준 16, 상태 1, 줄 1 오류 0으로 나눕니다. 이 오류 메시지가 다시 표시되지 않도록 SQL 코드를 작성하는 가장 좋은 방법은 무엇입니까? 다음 중 하나를 수행 할 수 있습니다. 제수가 제로가 아닌 where 절을 추가하십시오. 또는 case statement를 추가하여 0에 대한 특별한 처리가 …

10
Microsoft SQL Server 2005에서 group_concat MySQL 기능을 시뮬레이트합니까?
MySQL 기반 앱을 Microsoft SQL Server 2005로 마이그레이션하려고합니다 (선택은 아니지만 수명입니다). 원래 앱에서는 거의 전적으로 ANSI-SQL 호환 명령문을 사용했지만 한 가지 중요한 예외는 MySQL의 group_concat기능을 상당히 자주 사용했습니다. group_concat그건 그렇고, 직원 이름과 프로젝트의 테이블이 주어지면 ... SELECT empName, projID FROM project_members; 보고: ANDY | A100 ANDY | B391 ANDY | …


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