文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>.net 调用Oracle 的一些总结。

.net 调用Oracle 的一些总结。

时间:2011-01-28  来源:eb5mj

一、一上来遇到的就是.net 调用Oracle 存储过程、函数困难,关于这方面的常见问题,请参照这位兄弟的博客:

http://cwbboy.cnblogs.com/archive/2006/03/22/356017.html

二、在使用Oracle的过程中发现,Oracle的对于SQL语句的检查要比SQLServer严格的多,比如:

      1、在Oracle和SQLServer中,虽然建表的时候不允许有重复的字段名,但是在查询语句中如果使用了重复别名,情况就不一样了,比如:
      SELECT A.* FROM (
      SELECT ID,code as 代码,cn_name as 中文名称,code as 代码,cn_name as 中文名称 FROM BS_PERSON 
      ) A

在SQLServer中执行成功,而在Oracle中执行则会提示错误:ORA-00918: column ambiguously defined,意思是列没有明确定义。为什么Oracle中会这样呢?原来,在嵌套查询中,外层查询会根据子查询的查询结果生成临时表A,又因为在表中是不允许有重复字段的,Oracle对于这点检查十分严格,SQLServer只对实际的物理表进行检查。所以会有此差异。

 

 

以上未完待续……

      

 

 

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载