日期:2014-05-17  浏览次数:20881 次

sql server数据迁移到oracl时出现的问题
现在sql   server   中一视图如下:


CREATE   VIEW   dbo.V_BUY_ENQUIRY_REPORT
AS
SELECT   TOP   100   PERCENT   dbo.TB_BASE_COMPANY.vcAllName,  
            dbo.TB_BUY_ENQUIRY.vcEnquiryCode,  
            dbo.TB_BUY_ENQUIRY_ITEM.vcGoodsCode,  
            dbo.TB_BUY_ENQUIRY_ITEM.vcGoodsName,  
            dbo.TB_BUY_ENQUIRY_ITEM.vcGoodsSize,   dbo.TB_BUY_ENQUIRY_ITEM.fNumber,  
            dbo.TB_BUY_ENQUIRY_ITEM.vcMainUnit,   dbo.TB_BUY_ENQUIRY_ITEM.fPrice,  
            dbo.TB_BUY_ENQUIRY_ITEM.fTotalPrice,   dbo.TB_BUY_ENQUIRY.vcMoneyCode,  
            dbo.TB_BUY_ENQUIRY.vcDeptName,   dbo.TB_ORG_PERSON.vcPersonName,  
            dbo.TB_BUY_ENQUIRY.vcStatus,   dbo.TB_BUY_ENQUIRY.dCreateDate,  
            dbo.TB_BUY_ENQUIRY_ITEM.vcAspID
FROM   dbo.TB_BUY_ENQUIRY   LEFT   OUTER   JOIN
            dbo.TB_BASE_COMPANY   ON  
            dbo.TB_BUY_ENQUIRY.vcAspID   =   dbo.TB_BASE_COMPANY.vcAspID   AND  
            dbo.TB_BUY_ENQUIRY.vcCompID   =   dbo.TB_BASE_COMPANY.vcCompID   LEFT   OUTER
              JOIN
            dbo.TB_ORG_PERSON   ON  
            dbo.TB_BUY_ENQUIRY.vcEnquiry   =   dbo.TB_ORG_PERSON.vcPersonCode   AND  
            dbo.TB_BUY_ENQUIRY.vcAspID   =   dbo.TB_ORG_PERSON.vcAspID   LEFT   OUTER   JOIN
            dbo.TB_BUY_ENQUIRY_ITEM   ON  
            dbo.TB_BUY_ENQUIRY.vcEnquiryID   =   dbo.TB_BUY_ENQUIRY_ITEM.vcEnquiryID
ORDER   BY   dbo.TB_BUY_ENQUIRY.dCreateDate   DESC
我在orcal中创建其对应的视图为:
SELECT   TOP   100   PERCENT   TOYERP.TB_BASE_COMPANY.vcAllName,  
            TOYERP.TB_BUY_ENQUIRY.vcEnquiryCode,  
            TOYERP.TB_BUY_ENQUIRY_ITEM.vcGoodsCode,  
            TOYERP.TB_BUY_ENQUIRY_ITEM.vcGoodsName,  
            TOYERP.TB_BUY_ENQUIRY_ITEM.vcGoodsSize,   TOYERP.TB_BUY_ENQUIRY_ITEM.fNumber,  
            TOYERP.TB_BUY_ENQUIRY_ITEM.vcMainUnit,   TOYERP.TB_BUY_ENQUIRY_ITEM.fPrice,  
            TOYERP.TB_BUY_ENQUIRY_ITEM.fTotalPrice,   TOYERP.TB_BUY_ENQUIRY.vcMoneyCode,  
            TOYERP.TB_BUY_ENQUIRY.vcDeptName,   TOYERP.TB_ORG_PERSON.vcPersonName,  
            TOYERP.TB_BUY_ENQUIRY.vcStatus,   TOYERP.TB_BUY_ENQUIRY.dCreateDate,  
            TOYERP.TB_BUY_ENQUIRY_ITEM.vcAspID
FROM   TOYERP.TB_BUY_ENQUIRY   LEFT   OUTER   JOIN
            TOYERP.TB_BASE_COMPANY   ON