sqlyyyymmdd
⑴ sql怎麼取當前時間是YYYYMMDDHHMMSS格式的
首先,你欄位就不應該設置成datetime類型
欄位類型設置成varchar(14)才可以
給你舉個例子
建表,里邊帶默認值,也就是你描述的那樣的默認值
createtabletest
(idint,
timevarchar(14)defaultreplace(replace(replace(convert(varchar,getdate(),120),'-',''),'',''),':',''))
插入數據
insertintotest(id)values(1)
檢查結果
⑵ SQL SERVER中日期的顯示格式為YYYY-MM-DD,怎樣設置為MM/DD/YYYY呢
將SQL Server的日期顯示格式修改為MM/DD/YYYY可以通過Convert函數,設置欄位類型為Nvarchar兩種方式實現,下面用SQL Server 2017具體演示一下:
1、准備要操作的數據,Birthday列默認是YYYY-MM-DD的格式,如下圖所示
⑶ @yyyymmdd在sql語句里什麼意思
這個是一個參數呀,描述日期的。
後面要用實際數據填充這個參數
⑷ SQL如何獲取系統時間
SQL如何獲取系統時間
sql讀取系統日期和時間的方法如下:
--獲取當前日期(如:yyyymmdd)
select CONVERT (nvarchar(12),GETDATE(),112)
--獲取當前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()
--獲取當前日期(如:yyyy-mm-dd)
⑸ sql如何讀取系統日期和時間
GETDATE() 函數從 SQL Server 返回當前的時間和日期。
使用下面的 SELECT 語句:
SELECT GETDATE() AS CurrentDateTime
結果:
CurrentDateTime
2008-12-29 16:25:46.635
注釋:上面的時間部分精確到毫秒。
例子 2
下面的 SQL 創建帶有日期時間列 (OrderDate) 的 "Orders" 表:
CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProctName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)
請注意,OrderDate 把 GETDATE() 規定為默認值。結果是,當您在表中插入新行時,當前日期和時間自動插入列中。
現在,我們希望在 "Orders" 表中插入一條記錄:
INSERT INTO Orders (ProctName) VALUES ('Computer')
"Orders" 表將成為這樣:
OrderId ProctName OrderDate
1 'Computer' 2008-12-29 16:25:46.635
⑹ 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 插入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
載入更多