2012-08-26 2 views
0

저장 프로 시저에서보기에서 선택하면 BY ORDER를 사용 할 수 없습니다 이 동일한 문 오류가 발생합니다 :내가보기를

create PROCEDURE [dbo].[upSELECT_shippingNoticeOrderByInvoiceNum] 
AS 
BEGIN 
SET NOCOUNT ON; 
SELECT * FROM vwShippingNoticeBase 
order by invoiceNum 

오류 :

Msg 102, Level 15, State 1, Procedure upSELECT_shippingNoticeByDateRange, Line 7
Incorrect syntax near 'invoiceNum'.

매우 이상한!

답변

3

어떻게 저장 프로 시저에 END ....

CREAT PROCEDURE [dbo].[upSELECT_shippingNoticeOrderByInvoiceNum] 
AS 
BEGIN 
    SET NOCOUNT ON; 

    SELECT * FROM vwShippingNoticeBase 
    ORDER BY invoiceNum 
END -- <<<==== you're missing the END for the BEGIN you have! 
+1

오 예수를 추가하는 방법에 대한. 감사! 나는 몇 줄의 주석을 달고 내 END를 맨 위로 옮기지 않았다. 정말 고맙습니다! –

+0

@MaxHodges : 주어진 충분한 시선은, 모든 오류는 얕은 :-) –

+0

주어진 약간 더 많은 정보를 오류 메시지, 얕은 전에 모든 오류가) –

관련 문제