环境oracle8i,以下sql:select * from tablename a where a.status=1,注:status为char(1)型字段,在某些机器上oracle能自动转换char和number,但在某些机器上就报sql错误,必须改成a.status='1'才行,请问是不是oracle有什么设置上的问题?请大虾指教! :em14:
a b 205 202001,204001,206001 302 301001,301002 变成 a b 205 202001 205 204001 205 206001 302 301001 302 301002
我现在数据库用的是mysql,现在需要把mysql里面所有的表的数据全部转换到oracle的数据库,字段名和内容要一样,所有的数据是在不同linux服务器上面的,请问能够用什么方法来实现? 谢谢!
想把Sql server2000升级到oracle,sqlserver2000的旧数据比较多,有什么好方法和好工具吗?需要注意什么地方,请指教?
这样一个语句, insert INTO test ( time) VALUES('2005-07-19 11:53:53') 在有的oracle数据库上运行成功,有的机器上运行不成功。请问oracle中有这样设置么? ( 当然,把它改成 insert INTO test ( time) VALUES(to_date('2005-07-19 11:53:53','YYYY-MM-DD HH24:MI:SS')) 肯定可以运行成功。) 还有一个小问题。oracle有没有提供这种的转换函数 把1104840333 转化为2005-06-28 21:09:17 这种类型。 (1104840333 是从1970- 2...
我要求的是两个字符串特定位置(可能是不连续的多个位置)的字符串匹配的数量,准备用存储过程实现。问题是我查了一下午的手册,都查不到有两个字符串的整体匹配度比较,这么基本的函数oracle没有提供吗?请有经验的指教下,感激不尽啦,已经晕头转向两天了……