易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle存储过程转成Sqlserver存储过程

Oracle存储过程转成Sqlserver存储过程
1.日期转换
Oracle: TO_NUMBER(TO_CHAR(SYSDATE, 'YYYYMMDD'))
SqlServer:CAST(CONVERT(CHAR(8),GETDATE(), 112) AS INT)
    注:其中‘YYYYMMDD’格式   对应112
2.ROWID转换
Oracle: ROWID
SqlServer: PRIMARY KEY(表主键)
3.ROWNUM
Oracle: ROWNUM = 1
SqlServer: Top 1
  注:一般Select中的这个可以直接替换,但是在Update中就比较难了,如下:
       Oracle: UPDATE ITEM_MST SET
                       HISD_FLAG = 1
                   WHERE
                      ROWID = C2.ROWID;
       Sqlserver : UPDATE ITEM_MST SET
                             HISD_FLAG = 1        --AND ROWNUM = 1  ---KEY
                         WHERE ITEM_CD IN     --=
                             (SELECT TOP 1 ITEM_CD from ITEM_MST WHERE SALES_NO = @C1_ITEM_NAME )
      也就是说,可以利用该行中其他的已知信息获取该项数据。
。。。。。。
(未完,待续。)


相关文档:

OCP认证考试指南(4):接合Oracle数据库

一、SQL的使用
CREATE、ALTER和DROP是主要的3种DDL语句,这些语句被用于在数据库中添加、修改或删除对象。
DCL语句包括GRANT和REVOKE命令,它们可以被用于为用户或角色授予或取消权限,可以被授予和取消的两种权限是系统权限和对象权限。取决于不同的对象类型,对象权限可能不同。
操纵或检索数据都需要使用DML语句。D ......

OCP认证考试指南(12):配置Oracle互联

1、Oracle Net与通信协议简介
Oracle的网络支持被限制于TCP、命名管道(Named Pipes,简写SDP)。所有的操作系统都具有一个本操作系统专有的进程间通信(Inter-Process Communication,简写IPC)协议。
2、建立会话
通过用户进程建立针对实例的会话,可以执行:
?[Copy to clipboard]View Code SQL
SQL> connect s ......

ASP.NET应用程序连接Oracle的问题

再Windows XP上写好的ASP.NET应用程序部署到IIS上,连接不上Oracle10g数据库,提示:
System.Data.OracleClient Requires oracle client software version 8.1.7 or greater。
因为在调试环境是可以连接上的,所以考虑可能是IIS权限设置问题。
试着将ASP.NET用户添加到了Administrator组中。结果连接成功。 ......

linux环境下安装oracle 11g database方法指导(二)

备注:
    本博内容是承接上期内容的延续,由于内容过长,因此采用分段说明,以免大家看起来疲倦,若了解更多详细的安装流程,请继续关注本博。参照原版安装手册对照安装。
4.Configure Oracle Installation Owner Shell Limits
<1>配置limits.conf文件,红色标注为增加的配置内容。
[root@myli ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号