홈>
SQL에 익숙하지 않으므로 무식한 질문은 용서하십시오.
내 저장 프로시 저는 다음과 같습니다.
ALTER PROCEDURE [dbo].[search_highlights]
@page INT = 1,
@recsPerPage INT = 20,
@query NVARCHAR(MAX) = ''
AS
BEGIN
SET NOCOUNT ON
DECLARE @FirstRec AS INT = (@page - 1) * @recsPerPage,
@LastRec AS INT = (@page * @recsPerPage + 1)
SELECT
[id],
[datetime],
[player_ids], [player_names],
[headline], [duration],
[blurb], [bigblurb],
[thumb_s], [thumb_m], [thumb_l],
[video_s], [video_m], [video_l],
[gameid],
[team_id], [team_name]
FROM
(SELECT
[id],
[datetime],
[player_ids], [player_names],
[headline],
[duration],
[blurb], [bigblurb],
[thumb_s], [thumb_m], [thumb_l],
[video_s], [video_m], [video_l],
[gameid],
[team_id], [team_name],
ROW_NUMBER() OVER (ORDER BY datetime DESC) AS rn
FROM
[bbt].[dbo].[highlights]
WHERE
CONTAINS((player_names, headline, blurb, bigblurb, team_name), @query)
) hp
WHERE
rn BETWEEN @FirstRec AND @LastRec
ORDER BY
datetime DESC
END
저장 프로 시저를 다음과 같이 호출하려고합니다 :
EXEC [dbo].[search_highlights] 1, 20, '"double play"'
실행하면 다음과 같은 오류가 발생합니다 :
와이즈 비즈 내가없이 시도하면 오류가 사라지지만 결과를 얻지 않아도 결과가 표시되지 않습니다.Msg 7630, Level 15, State 2, Procedure dbo.search_highlights, Line 13 [Batch Start Line 0]
Syntax error near '"' in the full-text search condition '"'.
도움말?
"
- 답변 # 1
관련 자료
- .net - SQL Server에서 호출 저장 프로 시저를 확인하는 방법
- Azure 서버에서 저장 프로 시저 실행
- SQL Server 저장 프로시 저는 연결된 서버에서 테이블에 삽입하고 최대 ID로 다른 테이블을 업데이트합니다
- 날짜 매개 변수를 전달하는 SQL Server 저장 프로 시저
- MS SQL Server에서 저장 프로 시저에 대한 참조 쿼리
- sql server express - 동적 저장 프로 시저 및 페이지 매김
- c# - 매개 변수가있는 Dapper Postgres 저장 프로 시저
- git - GitHub 및 Jenkins에서 DB2 저장 프로 시저를 설정하는 방법
- c# - 저장 프로 시저로 ViewModel 채우기
- c# - ASPNET의 MySQL 저장 프로 시저에서 출력 매개 변수를 호출하는 방법
- sql server - 다른 저장 프로 시저를 호출하여 저장 프로 시저에 트랜잭션 및 롤백을 추가하면 의도 한대로 작동합니까?
- 최대 절전 모드 엔티티 관리자를 사용하여 스프링 부트에서 출력 매개 변수로 MySQL 저장 프로 시저를 호출하는 방법
- postgresql - PgSql의 저장 프로 시저 내에서 로그 또는 디버그를 사용하는 방법은 무엇입니까?
- oracle - OUT 매개 변수로 저장 프로 시저를 호출하는 방법은 무엇입니까?
- sql - 왜 스토어드 프로 시저에서 오류가 발생하지 않습니까?
- sql update - SQL Server에서 varchar FK를 새로운 Int FK로 교체
- linux - 파이썬 서버에 저장된 비밀 해시를 찾는 방법은 무엇입니까?
- sql server - Select 문에서 저장 프로 시저를 호출하는 올바른 구문을 얻을 수없는 것 같습니다
- tsql - ASPNet Razor Pages의 cshtml 페이지에서 저장 프로 시저 결과 집합에 연결
- sql - dbo와 다른 스키마에 Entity Framework를 사용하여 저장 프로 시저를 호출하려면 어떻게해야합니까?
관련 질문
- MySQL에 값을 반환하는 SQL 서버 저장 프로시저 번역
- sql : 테이블 값 매개변수의 값을 사용하여 저장 프로시저의 동일한 테이블에서 여러 업데이트 문 실행
- SQL의 단일 열에서 여러 ID를 사용하여 테이블에서 값을 얻는 방법은 무엇입니까?
- SQL Server 데이터베이스 엔진 원격 연결
- 테이블 저장소에는 store_id 및 제품과 같은 두 개의 열이 있습니다. 샴푸와 비스킷만 판매하는 store_ids를 찾는 SQL 쿼리 작성
- 영구적으로 테이블 이름 SQL 별칭 지정
- SQL 서버: 16진수에서 base64로
- SQL은 ISO_year4wkperiod의 마지막 날짜를 얻습니다.
- SQL의 암호화 및 복호화
- sql : 테이블 b에 정확히 일치하는 두 개의 요소가 있는 테이블 a의 요소 수 계산
SQL Server에서는 문자열 길이를 정의해야합니다 (대부분의 컨텍스트에서 기본값은 1입니다).
저장 프로 시저를 다음과 같이 정의하십시오 :