Oracle中查询某个字段新增的时间(系统属性)

Oracle中查询某个字段新增的时间(系统属性),第1张

假设你要查的字段名叫XXX

select * from user_tab_columns where column_name='XXX'

这样可以查出这个字段在哪个用户的哪个表上,具体时间不好看,只有一个LAST_ANALYZED

你说的company_name我没明白是什么意思呢

以目前三大主流数据库oracle,mysql,sqlserver分别说明。

如果是oracle,需要用to_date函数将字符型数据转换,插入到数据库的日期型数据中。

如:

1

2

3

4

5

create table test

(cdate date)

insert into test values (to_date('2015-08-13','yyyy-mm-dd'))

commit

如果是mysql或者sqlserver,可直接以字符形式插入,数据库会自动将字符转成日期。

1

2

3

4

create table test

(cdate datetime)

insert into test values ('2015-08-13')

需要注意:oracle中插入后需要commit(提交),否则在关闭当前会话后,插入是不成功的

如果想要每个都改的话在SQL>中输入

alter system set nls_date_format='mm/dd/yyyy hh24:mi:ss'

如果只想改单个的话就用to_date加时间格式掩码


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11620280.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存