«stored-procedures» 태그된 질문

관계형 데이터베이스 시스템에 액세스하는 응용 프로그램에서 사용 가능한 서브 루틴.

7
SQL Server에서 "SET ANSI_NULLS ON"은 무엇을 의미합니까?
정의에 따르면 : SET ANSI_NULLS가 ON이면 WHERE column_name = NULL을 사용하는 SELECT 문은 column_name에 null 값이 있더라도 0 행을 반환합니다. WHERE column_name <> NULL을 사용하는 SELECT 문은 column_name에 null이 아닌 값이 있더라도 0 행을 반환합니다. 이 쿼리에 null이 포함되지 않음을 의미합니까? SELECT Region FROM employees WHERE Region = @region 아니면이 …

12
함수와 저장 프로 시저
결과로 테이블을 반환해야하는 T-SQL 코드를 구현해야한다고 가정 해 보겠습니다. 테이블 반환 함수 또는 행 집합을 반환하는 저장 프로 시저를 구현할 수 있습니다. 무엇을 사용해야합니까? 요컨대 내가 알고 싶은 것은 다음과 같습니다. 함수와 저장 프로 시저의 주요 차이점은 무엇입니까? 둘 중 하나를 사용할 때 고려해야 할 사항은 무엇입니까?

2
사용자 정의 테이블 유형에서 EXECUTE 권한이 거부 되었습니까?
SQL Server 2008의 사용자 정의 테이블 유형 에 대한 질문이 있습니다 . ASP.NET 응용 프로그램 중 하나가 필요한 경우 저장 프로 시저에서 매개 변수로 사용하기 위해 SQL Server 2008에서 자체 테이블 유형을 정의했습니다 (ASP.NET 응용 프로그램에서 sql 명령을 실행할 때 저장 프로 시저의 매개 변수로 DataTable 개체를 전달합니다). 예를 보려면 …

7
저장 프로 시저 'dbo.aspnet_CheckSchemaVersion'을 찾을 수 없습니다.
내 사이트를 호스팅하기 위해 WinHost.com을 사용하고 있습니다. SQL 데이터베이스 / 멤버십 시스템은 내 로컬 컴퓨터에서 완벽하게 작동하지만 서버에 업로드하면 작동하지 않습니다. 모든 단계를 올바르게 따랐습니다. 내 서비스에 대한 지원팀에 연락했지만 2 주가 지났고 응답이 없습니다. 내 사이트의 멤버십 페이지에서 로그인하거나 새 사용자를 등록하려고 할 때이 오류가 계속 발생합니다. Server Error …

4
MS SQL Server 저장 프로 시저 내에서 배열을 선언하는 방법은 무엇입니까?
이 변수에 값을 합산 한 커서로 매달 연도에 해당하는 12 개의 십진 변수를 선언해야합니다. 그런 다음 나중에 일부 판매 정보를 업데이트합니다. SQL 서버에이 구문이 있는지 모르겠습니다. Declare MonthsSale(1 to 12) as decimal(18,2) 이 코드는 정상적으로 작동합니다. ! CREATE PROCEDURE [dbo].[proc_test] AS BEGIN --SET NOCOUNT ON; DECLARE @monthsales TABLE ( monthnr …

3
하나의 IDENTITY 열만있는 테이블에 행 삽입
기본 키인 adminId라는 단 하나의 열만있는 테이블 관리자가 있습니다. 비즈니스 규칙 때문에 이런 식이어야합니다. 이와 같은 테이블에 값을 삽입하는 저장 프로 시저를 작성하는 방법을 한 번 이해하고 싶습니다. SQL Server와 T-SQL을 사용하고 있으며 SCOPE_IDENTITY ()를 사용해 보았지만 테이블에 INSERT_IDENTITY가 false 또는 off이기 때문에 작동하지 않습니다. 새 행을 삽입 할 수 …

9
반환 값으로 저장 프로 시저 호출
На этот вопрос есть ответы на 스택 오버플로 на русском : Как при вызове хранимой процедуры получить значение переданное в RETURN 내 C # Windows 응용 프로그램에서 저장 프로 시저를 호출하려고합니다. 저장 프로 시저가 SQL Server 2008의 로컬 인스턴스에서 실행되고 있습니다. 저장 프로 시저를 호출 할 수 있지만 저장 프로 …

8
스칼라 변수를 선언해야합니다.
@RowFrom int @RowTo int 저장 프로 시저에 대한 전역 입력 매개 변수이며 T-SQL을 사용하여 저장 프로 시저 내에서 SQL 쿼리를 컴파일 한 다음 저장 프로 시저 Exec(@sqlstatement)의 끝에서 사용 하여 결과를 표시하므로 사용하려고 할 때이 오류가 발생합니다. @RowFrom또는 @RowTo내에서 @sqlstatement실행되는 변수 .. 그것은하시기 바랍니다 도움 .. 잘 달리 작동합니다. "Must …

3
Dapper.NET 및 여러 결과 세트가있는 저장된 proc
여러 결과 집합을 반환하는 저장된 procs와 함께 Dapper.NET을 사용하는 방법이 있습니까? 필자의 경우 첫 번째 결과 집합은 단일 열이있는 단일 행입니다. 그렇다면 0호출이 성공했으며 두 번째 결과 집합에는 실제 데이터 행 / 열이 포함됩니다. (0이 아닌 경우 오류가 발생하고 두 번째 결과 집합이 제공되지 않습니다.) Dapper.NET으로 이것을 처리 할 기회가 …


6
LIKE 식에서 안전하게 사용할 수 있도록 SQL Server에서 문자열을 이스케이프합니다.
LIKE표현식 에서 안전하게 사용할 수 있도록 SQL Server의 저장 프로 시저에서 문자열을 이스케이프하려면 어떻게해야합니까? 다음 NVARCHAR과 같은 변수 가 있다고 가정합니다 . declare @myString NVARCHAR(100); 그리고 LIKE식에서 사용하고 싶습니다 . ... WHERE ... LIKE '%' + @myString + '%'; T-SQL에서 문자열 (더 구체적으로는 LIKE패턴 일치에 의미있는 문자 , 예를 들어 …

8
쿼리가 매우 느리게 실행되고 있습니다. 더 이상 개선 할 방법이 있습니까?
다음과 같은 쿼리가 있으며 많은 SUM함수 호출로 인해 쿼리가 너무 느리게 실행됩니다. 데이터베이스에 많은 레코드가 있으며 각 연도에 대한 현재 연도 및 작년 (최근 30 일, 지난 90 일 및 지난 365 일)의 보고서를 받고 싶습니다. SELECT b.id as [ID] ,d.[Title] as [Title] ,e.Class as [Class] ,Sum(CASE WHEN a.DateCol >= …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.