oracle跨库insert sql server的datetime

tchx 2015-02-11 05:10:09
请问要如何写语句
insert “tb_table”@dxpt(sql_time) values (to_char(sysdate,'yyyy-mm-dd hh24:mi:ss:mmm'))

不行,这个类型要如何转??
...全文
190 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tchx 2015-02-12
  • 打赏
  • 举报
回复
目前把sql数据库弄成null 然后给一个默认值getdate(),其他库不插入数据处理。
tchx 2015-02-12
  • 打赏
  • 举报
回复
还是不行,报错“数据库dxpt 不支持此上下文中的‘operator’ 293 ”
tchx 2015-02-12
  • 打赏
  • 举报
回复
好的,先去试试 ok可以用的话,再来结贴,感谢
  • 打赏
  • 举报
回复
是substr(to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss:ff'),1,,23)
  • 打赏
  • 举报
回复
to_char(sysdate,'yyyy-mm-dd hh24:mi:ss:mmm')这个不对
需要毫秒,用substr(to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss:ff'),23)
因为ff转换的毫秒是6位,要截取掉后3位

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧