私には見解があり、エラーなしでこのステートメントを実行できますが、次のようになります。
SELECT * from vwShippingNoticeBase
order by InvoiceNum
これとまったく同じステートメントからストアドプロシージャを作成しようとすると、エラーが発生します。
create PROCEDURE [dbo].[upSELECT_shippingNoticeOrderByInvoiceNum]
AS
BEGIN
SET NOCOUNT ON;
SELECT * FROM vwShippingNoticeBase
order by invoiceNum
エラー:
メッセージ102、レベル15、状態1、プロシージャupSELECT_shippingNoticeByDateRange、7行
目'invoiceNum'の近くの構文が正しくありません。
非常に奇妙な!