Winform C/S架构快速开发框架Oracle版本与MsSQL版本区别
C/S架构快速开发框架Oracle版本与MsSQL版本区别
1. 数据库差异巨大,SQL语法,存储过程、视图、函数、数据类型等。
2. 字段名称大小写问题,.NET区分大小写,数据编辑组件绑定字段问题,比如GridColumn.FieldName。
3. 基于ADO.NET数据访问层改动,存储过程调用方式。
4. DbCommand参数差异,Oracle是":",SqlServer是"@"
5. 返回数据必须定义Cursor参数:REF CURSOR类型。
6. 获取服务器时间函数、GUID函数、触发器等有所不同。
7. 处理自增字段。Oracle没有自增字段类型(SqlServer是IDENTITY),因此需要使用触发器维护自增字段。
8. Oracle内部权限机制控制用户数据查询,sp_SetContext存储过程。
参考文章:
原创Winform快速开发框架平台Oracle版本(三层架构+C#.NET+Oracle数据库)
https://www.cscode.net/archive/newdoc/cs-210903193612838-23.html
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网