还有就是oracle
year()
month()
day()
getDate()
这样的函数么?
SQLServer2000里面的日期型和oracle的日期型兼容么?

解决方案 »

  1.   

    left是自定义的函数咯,oracle里面没有
      

  2.   

    SQL Server 的 left 在Oracle 中使用Substr 可以实现;
    SQL Server 的 getdate 在Oracle 中用Sysdate 可以实现;
    SQL server 的 year 在Oracle 中用to_number(to_char(日期,'yyyy')) 可以实现。
      

  3.   

    我对oracle没有接触过现在要从sql2000移植到oracle
    数据类型要注意那些呢?
    具体有什么差异呢?
    大家讨论一下
    分不够再加
      

  4.   

    ORACLE没有,可以使用SUBSTR来实现substr(examDate,4)='2004'
      

  5.   

    year()  沒有  //substr(string,1,4)
    month() 沒有 //substr(string,5,2)
    day()   沒有 //substr(string,7,2)
    getDate() sysdate //取服務器的當前日期
    这样的函数么?
    SQLServer2000里面的日期型和oracle的日期型兼容么?
    在oracle中日期型的只有date 和 datetime
    並且oracle 中默認的日期格式 (年的前二位-月份的名稱對應月份的前三位的字母-日期)
    如果你想更改的話可以在注冊表中加入
    [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]
    "NLS_DATE_FORMAT"="YYYYMMDD"
      

  6.   

    楼主留个EMAIL,我发个函数对照文件给你