db2 =>; create table aa( bb char(12) ) db20000I SQL 命令成功完成。 db2 =>; insert into aa values( 'test' ) db20000I SQL 命令成功完成。 db2 =>; select * from aa where bb = 'test' BB ------------ test 1 条记录已选择。 db2 =>; select * from aa where bb = "test" SQL0206N "test" 在使用它的上下文中无效。 SQLSTATE=42703 难道db2不支持这种用双引号的?
by gary_xiao - DB2 - 2005-10-07 14:30:57 阅读(2460) 回复(4)
db2中日期字段直接取出来都是YYYY-MM-DD,如何通过SQL函数转换成其它格式?比如字符转换函数或者时间格式转换函数,例如mysql中的date_format()
在SQL Server中有个函数replace,可以将字符串中的某个字符替换掉 如: str='Hell&World' str=replace(str,''&,'o') str的返回值为'HelloWorld' db2中有没有类似的函数,或有没有其他办法实现此功能
熟悉的人帮忙看一下 看了一下 name1字段是 character-o name2有的是 character 现在同样是 一个字符串 比如“我是12345” 用jdbc取name1的值 打印出来没问题 但是name2取出来的值 打印出来是乱码,我数了一下,应该是按字节来打印了 汉字的前后多了一个字节 应该是箭头符号 不知道怎么样可以吧name2正确读出来 或者有什么办法把 character 转成character-o __________________________________
我有个字符型字段需要在该字段前面加个符号‘#’标注,如何实现? SQLSERVER 是‘+’,很多数据库都是‘+’,可是在db2不行?我查找未果,特此求教。 比如:UPDATE OPBMODRG SET ‘#’+ODR_NAME WHERE odr_rcode='3'的效果。 急等 :?: :?: :!:
我有个字符型字段需要在该字段前面加个符号‘#’标注,如何实现? SQLSERVER 是‘+’,很多数据库都是‘+’,可是在db2不行?我查找未果,特此求教。 比如:UPDATE OPBMODRG SET ‘#’+ODR_NAME WHERE odr_rcode='3'的效果。 急等 :?: :?: :!:
从db2数据库返回三个字符串,能否形成一新的文件........ 格式为"今天是(字符串),其中(字符串),然后(字符串)" 请指教 谢谢 !!!
近日小弟发现一个问题是这样的: 比如有一个表temp,字段A的内容如下记录: A(字段) aaa AAA 111 999 ZZZ zzz 现在我使用 select * from temp where A <='zzz' 在AIX6000下,它是跟ASCII码的大小比较一致的(个人认为,呵呵,如果不对的请各位兄弟指出),所以此时'zzz'相对以上记录是最大的(长符一致),因此是查询出所有的记录。 但在AS400下,我不清楚它是根据哪个来判断大小的,:(,结果是只查询出A='zzz'的记录,即'zzz'相...
jdbc连接db2(db2 v8.1.1.60)后getString("XXX")出来的字符串是乱码,无论我怎么转换,都是乱码, 我的数据库配置: Database territory = CN Database code page = 1386 Database code set = GBK Database country/region code = 86 下面是源代码,有能力人士帮忙解答,谢谢: impo...
谁使用nagios对db2进行过监控,现在公司有这个需求,不知道怎么下手。昨天查找了一下资料,说IBM提供有一个nagios的插件包,可以完成这个监控功能,可是它需要一个插件运行的环境db2 Udb Application Development Client,不知道谁有,或者给介绍个网址,谢谢了!
db2 grant bind, execute on package test.db2esql to test 报错: db21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0204N "test.db2esqlL " is an undefined name. SQLSTATE=42704 但是我的当前目录下有db2esql.bnd这个文件。