要支持oracle mssql mysql db2等多个数据库,大家是怎么维护脚本的啊? oracle mssql mysql db2 等多个数据库,大家是怎么维护脚本的啊? 特别考虑团队开发问题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、尽少的数据类型,例如都以varchar2为主,方便各种数据库的兼容 2、统一的主键生成,最好是在程序中生成的,如hibernate的uuid,各种数据库的主键生成都不一样 3、sql语句中不要使用特殊的函数,如oracle的to_date to_char 这些在其他数据库中都无法使用 4、如果非要用到数据库的特性,那就在程序中把所有的sql都写成配置文件,一个数据库一套配置文件 水平有限,解除的数据库较少仅仅是oracle、sql server 入门级的oracle存储过程的问题 oracle rowid分析 多表关联查询,选择字段插入新表,该怎么做? sql * loader 中文件名作为列值 新手,求一条查询语句~ 如何将文本存进ORACLE的BLOB字段和读取该字段文本 oracle 的 jobs 问题?跪求! sql*plus set linesize 无效。 要分的来,速结帖 oracle存储过程中的判断 java程序去调用oracle的存储过程时出错 oracle存取execl文件
2、统一的主键生成,最好是在程序中生成的,如hibernate的uuid,各种数据库的主键生成都不一样
3、sql语句中不要使用特殊的函数,如oracle的to_date to_char 这些在其他数据库中都无法使用
4、如果非要用到数据库的特性,那就在程序中把所有的sql都写成配置文件,一个数据库一套配置文件
解除的数据库较少
仅仅是oracle、sql server