请问oracle中用什么数据类型存储Timestamp?

mamu 2005-09-29 10:45:29
从9i开始oracle不就支持Timestamp了么?
而我在9.2.0.1中却无法为字段分配这个类型?
...全文
305 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
waterfirer 2005-09-29
  • 打赏
  • 举报
回复
oem的图形界面确实没找到。
你可以用工具sql navigator,那里面有。
mamu 2005-09-29
  • 打赏
  • 举报
回复
使用create table ba(a timestamp);后

在oem中显示DDL如下:
CREATE TABLE "KYZ"."BA" ("A" "TIMESTAMP(6)")
TABLESPACE "KYZ" PCTFREE 10 PCTUSED 0 INITRANS 1 MAXTRANS 255
STORAGE ( INITIAL 64K NEXT 0K MINEXTENTS 1 MAXEXTENTS
2147483645 PCTINCREASE 0)
LOGGING
我比较奇怪的是 类型TIMESTAMP为什么带有引号
mamu 2005-09-29
  • 打赏
  • 举报
回复
确实没有?
rolandzhang 2005-09-29
  • 打赏
  • 举报
回复
有这个timestamp类型的,最长小数点后面精确道9位,可以找到的
mamu 2005-09-29
  • 打赏
  • 举报
回复
这样做是没有问题
但是在oem的图形界面中就找不到这个类型?
waterfirer 2005-09-29
  • 打赏
  • 举报
回复
SQL> create table ba(a timestamp);

表已创建。

SQL> insert into ba values(sysdate);

已创建 1 行。

SQL> select * from ba;

A
---------------------------------------------------------------------------
29-9月 -05 10.52.47.000000 上午

SQL>
waterfirer 2005-09-29
  • 打赏
  • 举报
回复
支持,可以分配Timestamp类型
mamu 2005-09-29
  • 打赏
  • 举报
回复
好的 多谢

17,377

社区成员

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

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