سلام

در کد زیر نمیتونم متغیر Declare کنم. اگر میشه بگید مشکل کجاست.


ALTER FUNCTION [qcsPiping].[fnViewPipingLineNo]


(@ProjectID INT)


RETURNS TABLE
AS
BEGIN
DECLARE @LineIsoDivider nvarchar(1)
DECLARE @IsoSheetDivider nvarchar(1)
DECLARE @SheetsJointDivider nvarchar(1)


SELECT @LineIsoDivider = qcsApplication.tblSettings.fldValue FROM qcsApplication.tblSettings WHERE fldVariableName=''
RETURN (
SELECT
qcsPiping.tblPipingLineNo.fldProjectID,
qcsPiping.tblPipingLineNo.fldLineNo,
qcsPiping.tblPipingLineNo.fldISONo,
qcsPiping.tblPipingLineNo.fldRevision,


FROM
qcsPiping.tblPipingLineNo
WHERE
qcsPiping.tblPipingLineNo.fldProjectID = @ProjectID
)
END


زیر کلمه Begin خط قرمز کشیده و پیغام Incorrect Syntax میده.