IF EXISTS (SELECT * FROM sysobjects WHERE name='V_INVINFO_OUTSTOCK') --单引号里面为视图名称 DROP VIEW V_INVINFO_OUTSTOCK --视图名称 GO CREATE VIEW V_INVINFO_OUTSTOCK AS SELECT A.FBILLNO as BILLNO, A.FID as ID, A.FSTOCKORGID as STOCKORGID, A.FDOCUMENTSTATUS as DOCUMENTSTATUS, A.FCUSTOMERID as CUSTID, AF.FBILLALLAMOUNT AS BILLALLAMOUNT, AF.FBILLAMOUNT AS BILLAMOUNT, AF.FBILLTAXAMOUNT as BILLTAXAMOUNT ,AF.FINVOICENUMBER AS INVOICENUMBER ,B_L.FDEPTID as APPLYID ,B_L.FNAME as APPLYNAME --,1 as APPLYID --,'' as APPLYNAME ,C_L.FNAME as CUSTNAME ,c.FTAXREGISTERCODE as TAXREGISTERCODE ,c.FSOCIALCRECODE as SOCIALCRECODE --,c.FINVOICETITLE as INVOICETITLE --,c.FINVOICEBANKNAME as INVOICEBANKNAME --,c.FINVOICEBANKACCOUNT as INVOICEBANKACCOUNT --,c.FINVOICETEL as INVOICETEL --,c.FINVOICEADDRESS as INVOICEADDRESS ,c_f.FINVOICETITLE as INVOICETITLE ,c_f.FINVOICEBANKNAME as INVOICEBANKNAME ,c_f.FINVOICEBANKACCOUNT as INVOICEBANKACCOUNT ,c_f.FINVOICETEL as INVOICETEL ,c.FINVOICEADDRESS as INVOICEADDRESS FROM T_SAL_OUTSTOCK A LEFT JOIN T_SAL_OUTSTOCKFIN AF ON A.FID = AF.FID left join T_BD_DEPARTMENT_L B_L on A.F_QNV_Base1 = B_L.FDEPTID and b_l.FLOCALEID = 2052 left join T_BD_CUSTOMER C ON a.FCUSTOMERID = c.FCUSTID left join T_BD_CUSTOMER_L C_L ON a.FCUSTOMERID = c_l.FCUSTID and C_L.FLOCALEID = 2052 left join T_BD_CUSTOMER_F C_F on a.FCUSTOMERID = C_F.FCUSTID