سلام
در کد زیر نمیتونم متغیر 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 میده.