oracle的VARCHAR2类型的奇怪现象 字符型用select * from table_1 where c1='1234';在行了。好端端的,没有必要使用不规范的格式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 尽量不要使用隐式转换。select * from table_1 where c1=to_char('1234'); 是不是应该这样写:select * from table_1 where to_char(c1)=1234; 不是,to_char是转换成为字符型的。上面的to_char(c1)没有意义,因为c1本来就是 字符型。我上面的不应该加',select * from table_1 where c1=to_char(1234); 错了,是不是应该这样写:select * from table_1 where to_number(c1)=1234; 20分 一个简单问题。 VS 2008 连接oracle9i 时要启动哪几项服务啊? ORA-1658 无法为表空间的段创建initial区 Mysql分页存储过程改为Oracle分页存储过程 linux 下编辑oracle数据库.pc文件时出错 在线等 关于一个SQL语句的优化 请大家帮忙! 中秋快乐!请问:sql plus 出现错误!好像是乱码!ORA-01219: ??????: ???????/????? 疑惑:ASP中long数据类型不是可以保存将近2G的数据吗? 能不能仅导入一个触发器?? 关于触发器的权限问题 如何写这个SQL语句?(有点类似字符串求和)
select * from table_1 where c1=to_char('1234');
select * from table_1 where to_char(c1)=1234;
上面的to_char(c1)没有意义,因为c1本来就是 字符型。
我上面的不应该加',select * from table_1 where c1=to_char(1234);
select * from table_1 where to_number(c1)=1234;