⑴ 把sql server语句转换成ORACLE的
1.varchar变varchar2
2.datetime变date
3.int和float都要变number,这个根据需要(考虑int改number(9),float改number(9,2))
4.自增值,oracle是通过sequence实现,没有auto_increment这个说法.如果有需要,先建sequence,再改掉相关的函数和存储过程.
⑵ SQL语句怎么转成ORACLE语句
--定义参数
v_ids varchar(4000);
--列转行并将值写入参数
select to_char(wm_concat (MyColumn1)) into v_ids from MyTable;
⑶ T-SQL语句变成Oracle版
cast要改掉,oracle没这个参数,你用to_number,to_char和to_date取替换就行,还有dateadd,oracle好像没有,不过oracle支持直接的日期加减法,你可以先to_date然后加1,然后再to_char回来
其他的好像没什么要改的。
⑷ 怎么样把SQL Server中的数据库表文件打开并转换为Oracle的建表语句
再plsql里,查询要到出数据的表,然后选择结果集,右键有个“导出结果”,然后选择sql文件即可。
其中要注意的问题就是:如果是日期型,导出的时候是用的oracle的格式转换。plsql查询结果集之后,可以纵向选择所需要的列,然后执行导出结果的操作。只要此字段允许null。