sp-executesql

    0

    2답변

    제품 유형 (prod_type)을 매개 변수로 최대 네 번 전달하는 저장 프로 시저가 있습니다. 잠재적으로 각 매개 변수는 널 (NULL) 일 수 있으며,이 경우 무시해야합니다. 요청 된 모든 제품 유형을 수집하기 위해 각 제품 유형 사이에 OR 연산자가 있어야합니다. 가능하면 sp_ExecuteSQL을 통과 한 동적 SQL 사용을 피하고 싶습니다. 내가

    0

    1답변

    를 사용하여 동적 SQL에서 변수로 텍스트 값을 사용합니까 나는 다음과 같은 테이블이 있습니다 CREATE TABLE Wages (EmpID INT, Amount MONEY) INSERT INTO Wages VALUES (1,25000), (2,30000), (3,35000), (4, 40000) SELECT * FROM Wages 나는 내가 어디

    0

    1답변

    이미 솔루션을 검색했지만 답변이 내 문제를 해결하기에 충분하지 않았습니다. 그래서 나는이 문이 : IF NOT EXISTS (SELECT InternalRepositoryId FROM Tfs_GitInterface.dbo.tbl_GitRepository WHERE Name = @repositoryName) BEGIN ... END 또는 가

    0

    1답변

    쿼리를 다시 컴파일 할 때 문제가 발생하면 서버에 심각한 문제가 발생합니다. 동적 쿼리에 필요한이 서버에 대해보고하면서 필자가 얻은이 문제에 대한 해결책을 연구했습니다. 당신이 변수 작품에서 하나의 매개 변수를 배치,하지만 난 나에게 아무 것도 반환하지 않습니다 쉼표를 추가 할 때, 나는, 재판에서 변환 수십했을 CREATE TABLE YEAR_

    1

    2답변

    내가 자주 사용하는 임시 테이블을 업데이트하고, 쉽게 sp_executesql 명령에서 임시 테이블에를 삽입 위해 인터넷에서 문서를 찾을 수 있습니다, 그러나 insert into #temp ( column1, column2, column3 ) exec sp_executesql @myQueryString 나는 문제 중 하나를

    0

    1답변

    을 다운로드 할 수 있도록 XML 파일을 가져 오는 프로그램을 개발 중입니다 (본질적으로 백업 복사본). 이 시점에서 나는 SQL Server에 내 데이터를 자주 백업을 할 수 있도록 프로세스를 자동화하고, 어떤 이유로 나는 XML 파일이 위치 할 OPENROWSET을 실행할 수있는 쿼리를 개발에 붙어있다. DECLARE @SQL NVARCHAR(MAX)

    0

    1답변

    sp_executesql을 배우고 사용하려고하는데이 단순한 SQL 문으로도 막혀 있습니다. DECLARE @sql NVARCHAR(MAX) = NULL DECLARE @WHERE NVARCHAR(MAX) = NULL SET @sql = N' SELECT * FROM MyTable @WHERE' SE

    1

    2답변

    내가보고 서비스를 2012 년 내 보고서의 결과 집합을 생성하는 매개 변수를 사용하여 저장 프로 시저를 사용했지만 반환 된 결과가 잘못된 것입니다. 내가 생성 된 명령을 추적하고 여기있다 : EXEC sp_executesql N'EXECUTE [Controls&Compliance].[dbo].[GetAccountsDetails_2]' ,N'@Reg

    -1

    3답변

    SQL 서버 : exec sp_executesql N'SELECT * FROM MyTable WHERE Name LIKE ''%'' + @Name + ''%''',N'@Name nvarchar(7)',@Name=N'100024​' 이 상당 반환 :이 이 문이 0 행을 반환 원하는 행 : DECLARE @Name nvarchar(7)=N'1000

    0

    1답변

    sp_executesql에서 IN opeartor를 사용하려고하지만 잘못된 구문 인 '@TagIndexListToAdjust'근처의 오류가 발생합니다. 이 오류는 매개 변수 값 '(1,2,3)'의 양쪽에 작은 따옴표가 있기 때문에 발생합니다. 이 쿼리는 C# 모델 클래스에서 생성되므로 sp_executesql과 같이 수정해야합니다. USE [master]