IF EXISTS (SELECT * FROM sysobjects WHERE name='V_NOT_RECEIVABLE_OUTSTOCK') --单引号里面为视图名称 DROP VIEW V_NOT_RECEIVABLE_OUTSTOCK --视图名称 GO CREATE VIEW V_NOT_RECEIVABLE_OUTSTOCK AS SELECT A.FID ,A.FBILLNO ,A.FSTOCKORGID ,AE.FENTRYID FROM T_SAL_OUTSTOCK A LEFT JOIN T_SAL_OUTSTOCKENTRY AE ON A.FID = AE.FID LEFT JOIN (SELECT A.FID ,A.FBILLNO ,AE.FENTRYID ,BE.FORDERENTRYID ,BE_LK.FSID FROM T_SAL_OUTSTOCK A LEFT JOIN T_SAL_OUTSTOCKENTRY AE ON A.FID = AE.FID LEFT JOIN T_AR_RECEIVABLEENTRY_LK BE_LK ON BE_LK.FSBILLID = AE.FID AND BE_LK.FSID = AE.FENTRYID LEFT JOIN T_AR_RECEIVABLEENTRY BE ON BE.FENTRYID = BE_LK.FENTRYID WHERE BE_LK.FSTABLENAME = 'T_SAL_OUTSTOCKENTRY' and FARNOTJOINQTY > 0) B ON A.FID = B.FID WHERE B.FID IS NULL and a.FDOCUMENTSTATUS ='C'