项目原来是用sql server2008开发的,由于客户需要项目部署到Oracle的数据库上,一大堆的表要新建,头大了。
幸好有神器Power Designer,有设计阶段的PDM模型, 生成sql在oracle上执,项目所有数据表从sql server2008到Oracle三键(Ctrl C、Ctrl V、F5)搞定
Power Designer 生成sql在oracle上执时需注意,SQL Server 2008 中datetime类型字段设置默认值getDate(),Oracle中为date类型默认值需改为sysdate,否则Oracle上执行时会报ORA-01858: a non-numeric character was found where a numeric was expected……的错误