怎么从数据库获取系统时间之前的数据
答案:2 悬赏:0 手机版
解决时间 2021-02-23 14:11
- 提问者网友:活着好累
- 2021-02-23 02:30
怎么从数据库获取系统时间之前的数据
最佳答案
- 五星知识达人网友:执傲
- 2021-02-23 03:10
在表设计的时候,选中time字段,直接在下面默认值,里面写getdate()
这就是在每条记录你插入的时候,自动获取当前时间,插入一下.
比如:
declare @str nvarchar
@str = convert(getdate(),nvarchar(19),120)
prinf @str = 'system datetime'.
这就是在每条记录你插入的时候,自动获取当前时间,插入一下.
比如:
declare @str nvarchar
@str = convert(getdate(),nvarchar(19),120)
prinf @str = 'system datetime'.
全部回答
- 1楼网友:时间的尘埃
- 2021-02-23 04:25
oracle:系统时间比较熟悉 是select sysdate from dual时间类型获取;select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;以字符串形式获取db2:select current timestamp from sysibm.sysdummy1获取系统时间还有select current date from sysibm.sysdummy1;获得日期select current time from sysibm.sysdummy1;获得时间sql server:使用getdate()sql server拥有非常强大的日期函数:select convert(varchar(100), getdate(), 0): 05 16 2008 10:57amselect convert(varchar(100), getdate(), 1): 05/16/08select convert(varchar(100), getdate(), 2): 08.05.16select convert(varchar(100), getdate(), 3): 16/05/08select convert(varchar(100), getdate(), 4): 16.05.08select convert(varchar(100), getdate(), 5): 16-05-08select convert(varchar(100), getdate(), 6): 16 05 08select convert(varchar(100), getdate(), 7): 05 16, 08select convert(varchar(100), getdate(), 8): 10:57:46select convert(varchar(100), getdate(), 9): 05 16 2008 10:57:46:827amselect convert(varchar(100), getdate(), 10): 05-16-08select convert(varchar(100), getdate(), 11): 08/05/16select convert(varchar(100), getdate(), 12): 080516select convert(varchar(100), getdate(), 13): 16 05 2008 10:57:46:937select convert(varchar(100), getdate(), 14): 10:57:46:967select convert(varchar(100), getdate(), 20): 2008-05-16 10:57:47select convert(varchar(100), getdate(), 21): 2008-05-16 10:57:47.157select convert(varchar(100), getdate(), 22): 05/16/08 10:57:47 amselect convert(varchar(100), getdate(), 23): 2008-05-16select convert(varchar(100), getdate(), 24): 10:57:47select convert(varchar(100), getdate(), 25): 2008-05-16 10:57:47.250select convert(varchar(100), getdate(), 100): 05 16 2008 10:57amselect convert(varchar(100), getdate(), 101): 05/16/2008select convert(varchar(100), getdate(), 102): 2008.05.16select convert(varchar(100), getdate(), 103): 16/05/2008select convert(varchar(100), getdate(), 104): 16.05.2008select convert(varchar(100), getdate(), 105): 16-05-2008select convert(varchar(100), getdate(), 106): 16 05 2008select convert(varchar(100), getdate(), 107): 05 16, 2008select convert(varchar(100), getdate(), 108): 10:57:49select convert(varchar(100), getdate(), 109): 05 16 200810:57:49:437am ......mysql:select now();输出09-12-25
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯