1
처음으로 SQL Server에서 작업합니다. "END"근처에 "wrong syntax near END"오류가 나타납니다. 내가 "제한 20"을 제거하면 그 파종 오류가 없다고 가정하십시오. 어떻게 해결할 수 있을까요? 내 PROC는 :select 문에 대한 sql 구문 오류
ALTER PROCEDURE [dbo].[GettotalApps]
AS
BEGIN
SET XACT_ABORT ON
SET NOCOUNT ON
SELECT
v.appId,
v.Description,
(SELECT COUNT(appidorchannelid)
FROM ratings r
WHERE r.AppIdOrChannelId = v.channelid) AS Channelvotes
FROM
apps v
WHERE
v.ChannelStatusId = 1
AND v.IsChannelPrivate = 0
ORDER BY
SubscriberCount DESC
limit 20
END
읽기 대답 http://stackoverflow.com/questions/9013177/mysql-limit-clause-equivalent-for-sql-server :
는
TOP
대신 키워드를 사용하여 –