❶ sql 插入2014年全年日期怎么写 格式yyyymmdd
selectto_char(date'2014-01-04'+rownum-1,'yyyymmdd')rq
,to_char(date'2014-01-04'+rownum-1,'d')xq
fromal
connectbyrownum<date'2014-12-31'-date'2014-01-04'+2
oracle的写法,别的数据库不太会。
❷ SQL怎么取当前时间是YYYYMMDDHHMMSS格式的
SELECT
CONVERT(varchar(100),
time,
格式)
主要更改格式的数值就好,具体对以格式如下:
SELECT
CONVERT(varchar(100),
GETDATE(),
0)
07
15
2009
4:06PM
SELECT
CONVERT(varchar(100),
GETDATE(),
1)
07/15/09
SELECT
CONVERT(varchar(100),
GETDATE(),
2)
09.07.15
SELECT
CONVERT(varchar(100),
GETDATE(),
3)
15/07/09
SELECT
CONVERT(varchar(100),
GETDATE(),
4)
15.07.09
SELECT
CONVERT(varchar(100),
GETDATE(),
5)
15-07-09
SELECT
CONVERT(varchar(100),
GETDATE(),
6)
15
07
09
SELECT
CONVERT(varchar(100),
GETDATE(),
7)
07
15,
09
SELECT
CONVERT(varchar(100),
GETDATE(),
8)
16:06:26
SELECT
CONVERT(varchar(100),
GETDATE(),
9)
07
15
2009
4:06:26:513PM
SELECT
CONVERT(varchar(100),
GETDATE(),
10)
07-15-09
SELECT
CONVERT(varchar(100),
GETDATE(),
11)
09/07/15
SELECT
CONVERT(varchar(100),
GETDATE(),
12)
090715
SELECT
CONVERT(varchar(100),
GETDATE(),
13)
15
07
2009
16:06:26:513
SELECT
CONVERT(varchar(100),
GETDATE(),
14)
16:06:26:513
SELECT
CONVERT(varchar(100),
GETDATE(),
20)
2009-07-15
16:06:26
SELECT
CONVERT(varchar(100),
GETDATE(),
21)
2009-07-15
16:06:26.513
SELECT
CONVERT(varchar(100),
GETDATE(),
22)
07/15/09
4:06:26
PM
SELECT
CONVERT(varchar(100),
GETDATE(),
23)
2009-07-15
SELECT
CONVERT(varchar(100),
GETDATE(),
24)
16:06:26
SELECT
CONVERT(varchar(100),
GETDATE(),
25)
2009-07-15
16:06:26.513
SELECT
CONVERT(varchar(100),
GETDATE(),
100)
07
15
2009
4:06PM
SELECT
CONVERT(varchar(100),
GETDATE(),
101)
07/15/2009
SELECT
CONVERT(varchar(100),
GETDATE(),
102)
2009.07.15
SELECT
CONVERT(varchar(100),
GETDATE(),
103)
15/07/2009
SELECT
CONVERT(varchar(100),
GETDATE(),
104)
15.07.2009
SELECT
CONVERT(varchar(100),
GETDATE(),
105)
15-07-2009
SELECT
CONVERT(varchar(100),
GETDATE(),
106)
15
07
2009
SELECT
CONVERT(varchar(100),
GETDATE(),
107)
07
15,
2009
SELECT
CONVERT(varchar(100),
GETDATE(),
108)
16:06:26
SELECT
CONVERT(varchar(100),
GETDATE(),
109)
07
15
2009
4:06:26:513PM
SELECT
CONVERT(varchar(100),
GETDATE(),
110)
07-15-2009
SELECT
CONVERT(varchar(100),
GETDATE(),
111)
2009/07/15
SELECT
CONVERT(varchar(100),
GETDATE(),
112)
20090715
SELECT
CONVERT(varchar(100),
GETDATE(),
113)
15
07
2009
16:06:26:513
SELECT
CONVERT(varchar(100),
GETDATE(),
114)
16:06:26:513
SELECT
CONVERT(varchar(100),
GETDATE(),
120)
2009-07-15
16:06:26
SELECT
CONVERT(varchar(100),
GETDATE(),
121)
2009-07-15
16:06:26.513
SELECT
CONVERT(varchar(100),
GETDATE(),
126)
2009-07-15T16:06:26.513
SELECT
CONVERT(varchar(100),
GETDATE(),
130)
23
???
1430
4:06:26:513PM
SELECT
CONVERT(varchar(100),
GETDATE(),
131)
23/07/1430
4:06:26:513PM
❸ 将SQL查询出的日期更改格式
1、点击“开始”——“MicrosoftSQL Server 2005”——“Microsoft SQL Server Management Studio”。
❹ sql server如何批量将yyyyMMddHHmmss字符串时间格式转换成yyyy-MM-ddTHH:mm:ss
你这个
只能是硬转化了!
selectCONVERT(datetime,SUBSTRING('2019032308:31:15',1,4)+'-'+SUBSTRING('2019032308:31:15',5,2)+'-'+SUBSTRING('2019032308:31:15',7,2)
+''+SUBSTRING('2019032308:31:15',9,16),21)
按照上面的格式试试吧!
望采纳!
❺ sql 时间格式
oracle 格式 select to_date(时间字段,'yyyymmdd') from 表
SQL SERVER 2000格式
因为没有相应的时间处理函数,所以必须 要处理一下
比如你的格式是20070830-需要变成2007-08-30
就需要这样写
select (substring(cast(时间字段 as char),7,4) ) + '-'+ (substring(cast(时间字段 as char),1,2))+ '-'+ (substring(cast(时间字段as char),4,2)) from 表
如果你需要其他转换,格式类似
❻ sql里怎么把系统时间为yyyy-mm-dd hh24:mi:ss这种日期格式改为yyyymmdd这种格式的,在线等~~~~~~求帮助!
SELECT TO_CHAR(SYSDATE,'yyyymmdd') from al
❼ 如何将SQLSEVER 系统默认导入的日期均为yyyymmdd格式(只要年月日,不要时间就行)
数据库字段类型设置为date而不是datetime就OK了
❽ sql 插入2014年全年日期怎么写 格式yyyymmdd
select to_char(date'2014-01-04' + rownum-1,'yyyymmdd') rq
,to_char(date'2014-01-04' + rownum-1,'d') xq
from al
connect by rownum
追问:
这个里面al是什么表?
还有rq
xq是什么啊?
追答:
al是oracle自带的一个表,因为有些运算不需要指定表,但是语法又必须要求指定表,因此这种情况就可以使用al表。rq与xq是给列取的别名,方便阅读。
追问:
十分感谢
我要把这个数据插入一个表呢
表名dates(date
week
)
date是日期,week是周几?
追答:
直接insert就可以。
insert into dates (date,week)
select to_char(date'2014-01-04' + rownum-1,'yyyymmdd') rq
,to_char(date'2014-01-04' + rownum-1,'d') xq
from al
connect by rownum
评论
0
0
0
加载更多
❾ SQL怎么取当前时间是YYYYMMDDHHMMSS格式的
首先,你字段就不应该设置成datetime类型
字段类型设置成varchar(14)才可以
给你举个例子
建表,里边带默认值,也就是你描述的那样的默认值
createtabletest
(idint,
timevarchar(14)defaultreplace(replace(replace(convert(varchar,getdate(),120),'-',''),'',''),':',''))
插入数据
insertintotest(id)values(1)
检查结果