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

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

10
외래 키 제약 조건이 SQL Server에있는 경우에만 어떻게 삭제합니까?
다음 코드를 사용하여 테이블이 존재하는 경우 테이블을 삭제할 수 있지만 제약 조건으로 동일한 작업을 수행하는 방법을 모릅니다. IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName go 이 코드를 사용하여 제약 조건을 추가합니다. ALTER TABLE [dbo].[TableName] WITH CHECK ADD CONSTRAINT [FK_TableName_TableName2] FOREIGN KEY([FK_Name]) …

18
데이터 형식, NOT NULL 및 PRIMARY KEY 제약 조건과 함께 테이블의 열 목록을 가져 오는 SQL Server 쿼리
특정 테이블의 열 목록, 관련 데이터 유형 (길이) 및 null이 아닌 경우 SQL 서버에 쿼리를 작성해야합니다. 그리고 나는 이것을 많이했습니다. 그러나 이제는 동일한 테이블에서 열에 대해 가져와야합니다- TRUE해당 열이 기본 키인 경우. 어떻게해야합니까? 내 예상 출력은 다음과 같습니다 Column name | Data type | Length | isnull | Pk

13
INSERT 문이 FOREIGN KEY 제약 조건과 충돌했습니다.-SQL Server
다음과 같은 오류가 발생합니다. 저 좀 도와 주 시겠어요? 메시지 547, 수준 16, 상태 0, 줄 1 INSERT 문이 FOREIGN KEY 제약 조건 "FK_Sup_Item_Sup_Item_Cat"과 충돌했습니다. 데이터베이스 "dev_bo", 테이블 "dbo.Sup_Item_Cat"에서 충돌이 발생했습니다. 그 진술서는 만료되었습니다. 암호: insert into sup_item (supplier_id, sup_item_id, name, sup_item_cat_id, status_code, last_modified_user_id, last_modified_timestamp, client_id) values (10162425, 10, 'jaiso', …

17
SQL Server 문자열이 null인지 또는 비어 있는지 확인하는 방법
데이터를 확인하고 싶지만 null이거나 비어 있으면 무시하십시오. 현재 쿼리는 다음과 같습니다. Select Coalesce(listing.OfferText, company.OfferText, '') As Offer_Text, from tbl_directorylisting listing Inner Join tbl_companymaster company On listing.company_id= company.company_id 그러나 빈 문자열이고 null 인 경우 company.OfferText 를 얻고 싶습니다 listing.Offertext. 가장 성능이 좋은 솔루션은 무엇입니까?


21
ASP.NET과 SQL Server 간의 연결 풀 문제를 어떻게 해결할 수 있습니까?
지난 며칠 동안 웹 사이트에이 오류 메시지가 너무 많이 나타납니다. "시간 초과가 만료되었습니다. 풀에서 연결을 가져 오기 전에 시간이 초과되었습니다. 풀링 된 모든 연결이 사용 중이고 최대 풀 크기에 도달했기 때문에 발생했을 수 있습니다." 우리는 한동안 코드에서 아무것도 변경하지 않았습니다. 닫히지 않은 열린 연결을 확인하기 위해 코드를 수정했지만 모든 것이 …


5
제약 조건을 일시적으로 해제 (MS SQL)
모든 DB 제약 조건 (예 : 테이블 관계)을 일시적으로 해제하는 방법을 찾고 있습니다. 하나의 DB 테이블을 다른 DB에 복사 (INSERT 사용)해야합니다. 적절한 순서로 명령을 실행하여 (관계를 깨지 않도록) 달성 할 수 있다는 것을 알고 있습니다. 그러나 검사 제약 조건을 일시적으로 해제하고 작업 완료 후 다시 설정하면 더 쉬울 것입니다. 이게 …

14
각 카테고리마다 상위 10 개 레코드를 선택하십시오.
하나의 쿼리로 각 섹션에서 상위 10 개의 레코드를 반환하고 싶습니다. 누구나 그것을하는 방법을 도울 수 있습니까? 섹션은 테이블의 열 중 하나입니다. 데이터베이스는 SQL Server 2005입니다. 입력 한 날짜별로 상위 10 개를 반환하려고합니다. 섹션은 비즈니스, 지역 및 기능입니다. 특정 날짜의 경우 상위 10 개 비즈니스 행 (가장 최근 항목), 상위 10 …

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

15
다중 부품 식별자를 바인딩 할 수 없습니다
나는 비슷한 오류를 보았지만 내 문제에 대한 해결책을 찾지 못했습니다. 다음과 같은 SQL 쿼리가 있습니다. SELECT DISTINCT a.maxa , b.mahuyen , a.tenxa , b.tenhuyen , ISNULL(dkcd.tong, 0) AS tongdkcd FROM phuongxa a , quanhuyen b LEFT OUTER JOIN ( SELECT maxa , COUNT(*) AS tong FROM khaosat WHERE CONVERT(DATETIME, ngaylap, …


5
SQL Server-트랜잭션이 오류로 롤백됩니까?
다음과 같은 SQL Server 2005에서 일부 SQL을 실행하는 클라이언트 앱이 있습니다. BEGIN TRAN; INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); COMMIT TRAN; 하나의 긴 문자열 명령으로 전송됩니다. 삽입 중 하나가 실패하거나 명령의 일부가 …

16
데이터베이스의 모든 사용자에 대한 모든 권한 / 액세스를 찾는 SQL Server 쿼리
SQL 2008에서 쿼리를 작성하여 특정 데이터베이스 또는 테이블, 뷰 및 저장 프로 시저와 같은 데이터베이스 내의 개체에 직접 또는 역할 등으로 액세스 할 수있는 모든 사용자를보고합니다. 보고서는 보안 감사 목적으로 사용됩니다. 누구든지 내 요구에 완벽하게 맞는 쿼리가 있는지 확실하지 않지만 희망적으로 시작하면 좋을 것입니다. sql 2008, 2005 또는 2000이 수행 …

14
SQL Server 문자열을 날짜로 변환
다음과 같이 문자열을 변환하고 싶습니다. '10/15/2008 10:06:32 PM' SQL Server에서 동등한 DATETIME 값으로 오라클에서는 다음과 같이 말합니다. TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') 이 질문 은 문자열을 표준 형식 중 하나로 구문 분석 한 다음 해당 코드 중 하나를 사용하여 변환 해야 함을 의미합니다 . 그런 평범한 작업에는 우스운 것 같습니다. …

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