S*******e 发帖数: 379 | 1 我用otl_stream去query database,如果我想select一个row里面所有的field,应该怎
么写select statement? select * 好像不管用。
另外,如果我想把所有的结果都直接转化为to_char(),有没有简便的办法可以做到(
不用一个个field加to_char)?
最有一个问题是如果我想要取得timestamp的raw数据,就是全是数字的那个,应该怎么
做?default出来的是一个string,日期,时间之类的。
非常感谢! | B*****g 发帖数: 34098 | 2 0. what is otl_stream?
1. why select * 不行
2. 你干嘛要to_char?直接就用不行?
3. 这个需要to_char
【在 S*******e 的大作中提到】 : 我用otl_stream去query database,如果我想select一个row里面所有的field,应该怎 : 么写select statement? select * 好像不管用。 : 另外,如果我想把所有的结果都直接转化为to_char(),有没有简便的办法可以做到( : 不用一个个field加to_char)? : 最有一个问题是如果我想要取得timestamp的raw数据,就是全是数字的那个,应该怎么 : 做?default出来的是一个string,日期,时间之类的。 : 非常感谢!
| S*******e 发帖数: 379 | 3 thanks beijing!
0. otl_stream is a c++ class defined in OTL4.0 to access oracle db
1. I don't know why but when i run select * in sqlplus, it only returns
the field names with no data. But it worked well in otl_stream.
2. 因为我要把query的结果从otl-stream里倒到变量里,如果不用to_char,
我就得知道每个变量是number 还是char, 否则用>>倒数据的时候会有
类型不匹配的错误。
3. 这个to_char的结果是几月几号几点几分,我需要的是那种一长串的数字,
好像是从197x年某刻到当前经过的秒数。
现在就剩第三个问题了。不过又有一个新问题。在程序中怎么判断一个field
是null还是一个empty string?从select的结果中能看出来吗?
【在 B*****g 的大作中提到】 : 0. what is otl_stream? : 1. why select * 不行 : 2. 你干嘛要to_char?直接就用不行? : 3. 这个需要to_char
| B*****g 发帖数: 34098 | 4 first time see c++ connect database, haha.
for 3. There is no empty string in oracle, or you can say empty string is
null.
You can confrim this by:
SELECT CASE WHEN '' IS NULL THEN 'empty string is NULL'
ELSE 'empty string is NOT NULL'
END AS RESULT
FROM DUAL
Also try
SELECT ROUND ((SYSDATE - TO_DATE ('01/01/1970', 'mm/dd/yyyy')) * 3600 * 24)
FROM DUAL;
【在 S*******e 的大作中提到】 : thanks beijing! : 0. otl_stream is a c++ class defined in OTL4.0 to access oracle db : 1. I don't know why but when i run select * in sqlplus, it only returns : the field names with no data. But it worked well in otl_stream. : 2. 因为我要把query的结果从otl-stream里倒到变量里,如果不用to_char, : 我就得知道每个变量是number 还是char, 否则用>>倒数据的时候会有 : 类型不匹配的错误。 : 3. 这个to_char的结果是几月几号几点几分,我需要的是那种一长串的数字, : 好像是从197x年某刻到当前经过的秒数。 : 现在就剩第三个问题了。不过又有一个新问题。在程序中怎么判断一个field
|
|