各位大侠好:     我现在是有char类型 例 char iam_datetime[40]=2009-06-03 12:35:57.333, 
要转换为datetime类型 
    我现在是要把这 iam_datetime转换为datetime类型,然后exec sql insert into 数据库表中     本来看到是可以用conver函数,但是好像只用在select convert(datetime,iam_datetime) 
  
    我无法得到这人datetime类型并且插入进数据库中 
    有没有直接那种     char iam_datetime[40]=2009-06-03 12:35:57.333, 
     CS_DATETIME tc_iam_datetime;      format(tc_iam_datetime,iam_datetime);      format是我乱写的  类似这种直接格式转换的函数??

解决方案 »

  1.   

    to_timestamp('2003-10-24 10:48:45.656000','yyyy-mm-dd hh24:mi:ssxff') 
    把时间换成你的iam_datetime楼主,你结账率也太低了吧
      

  2.   

    oracle ,字符转为时间类型:
    to_date('2008-11-11','yyyy-mm-dd')
      

  3.   

    1楼的大哥会报   undefined reference to `to_timestamp'不好意思 我还不大会懂结贴
      

  4.   

    请问这样可不可以?exec sql insert into tablename values(:convert(datetime,iam_datetime )