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

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


6
동적 SQL의 결과를 sql-server의 변수로 가져 오기
저장 프로 시저에서 다음과 같이 동적 SQL을 실행합니다. DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city SP에서 count (*) 열 값을 반환 값으로 사용하려면 어떻게해야합니까?

9
SQL Server IN vs. EXISTS 성능
다음 중 어느 것이 더 효율적 일지 궁금합니다. 저는 INSQL Server가 결과 집합을 큰 IF진술 로 변환한다고 믿기 때문에 항상 사용에 대해 약간 신중했습니다 . 큰 결과 집합의 경우 성능이 저하 될 수 있습니다. 작은 결과 집합의 경우 둘 중 어느 것이 더 바람직한 지 잘 모르겠습니다. 큰 결과 집합의 …


10
SQL Server의 문자열에서 HTML 태그를 제거하는 가장 좋은 방법은 무엇입니까?
SQL Server 2005에 html 태그가 포함 된 데이터가 있는데 태그 사이에 텍스트 만 남기고 모든 것을 제거하고 싶습니다. 이상적으로도 같은 일을 대체 <와 <등, 이 작업을 쉽게 수행 할 수있는 방법이 있습니까? 아니면 누군가 이미 샘플 t-sql 코드를 가지고 있습니까? 확장 된 저장 프로 시저 등을 추가 할 수있는 능력이 …

8
오류 메시지에서 실제 저장 프로 시저 줄 번호를 어떻게 얻을 수 있습니까?
SQL Server를 사용할 때 오류가 발생하면 오류 메시지가 저장 프로 시저의 줄 번호와 관련이없는 줄 번호를 제공합니다. 그 차이는 공백과 주석 때문이라고 생각하지만 정말입니까? 이 두 줄 번호 집합을 서로 어떻게 연관시킬 수 있습니까? 누군가가 나에게 올바른 방향으로 적어도 포인터를 줄 수 있다면 정말 감사하겠습니다. SQL Server 2005를 사용하고 있습니다.



17
Print Statement를 사용하여 VARCHAR (MAX)를 인쇄하는 방법은 무엇입니까?
다음과 같은 코드가 있습니다. DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Script의 길이는 약 10,000 자이고 최대 8000 개까지만 담을 수있는 print Statement를 …

6
SQL Server에서 varchar를 uniqueidentifier로 변환
스키마를 제어 할 수없는 테이블에는 'a89b1acd95016ae6b9c8aabb07da2010'(하이픈 없음) 형식으로 고유 식별자를 저장하는 varchar (50)로 정의 된 열이 포함되어 있습니다. .Net Guid에 전달하기 위해 SQL의 고유 식별자로 변환하고 싶습니다. 그러나 다음 쿼리 줄은 작동하지 않습니다. select cast('a89b1acd95016ae6b9c8aabb07da2010' as uniqueidentifier) select convert(uniqueidentifier, 'a89b1acd95016ae6b9c8aabb07da2010') 결과 : 메시지 8169, 수준 16, 상태 2, 줄 1 …

10
SQL Server- "sys.functions"는 어디에 있습니까?
SQL Server 2005에는 자주 사용하는 시스템 카탈로그에 대한 훌륭한 sys.XXX 뷰가 있습니다. 나를 비틀 거리게하는 것은 이것이다 : 왜 저장 프로 시저에 대한 정보를 볼 수있는 "sys.procedures"뷰가 있지만 저장 함수에 대해 동일한 내용을 볼 수있는 "sys.functions"뷰가없는 이유는 무엇입니까? 아무도 저장된 기능을 사용하지 않습니까? 예를 들어 계산 된 열 등에 매우 …



5
데이터베이스 스키마가 있는지 쿼리하는 방법
빌드 프로세스의 일부로 4 개의 서로 다른 환경에 코드를 배포 할 때 데이터베이스 업데이트 스크립트를 실행합니다. 동일한 쿼리는 우리가 생산으로 릴리스를 떨어질 때까지 추가 얻을 때문에 또한, 이 주어진 데이터베이스에 여러 번 실행할 수 있도록. 이렇게 : IF NOT EXISTS (SELECT * FROM sys.tables WHERE object_id = OBJECT_ID(N'[Table]')) BEGIN CREATE …

18
주 번호에서 주 시작 날짜와 주 종료 날짜를 가져옵니다.
데이터베이스에 회원의 결혼 날짜를 계산하는 쿼리가 있습니다. SELECT SUM(NumberOfBrides) AS [Wedding Count] , DATEPART( wk, WeddingDate) AS [Week Number] , DATEPART( year, WeddingDate) AS [Year] FROM MemberWeddingDates GROUP BY DATEPART(year, WeddingDate), DATEPART(wk, WeddingDate) ORDER BY SUM(NumberOfBrides) DESC 결과 집합에 매주 시작과 끝이 언제 표시되는지 어떻게 알 수 있습니까? SELECT SUM(NumberOfBrides) …

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