在sql2019中新增欄位為日期型的資料,怎麼新增,不要日期加時間的,資料只顯示某年某月某日,sql語句

2021-04-21 12:18:38 字數 1767 閱讀 3755

1樓:匿名使用者

sql server 2008 才有bai date 型別

du 與 time 型別。

zhisql server 2005 只有 datetime 資料型別。

如果要 sql 語句,僅僅顯示dao

年-月-日 的話。

可以選擇下

專面的一

屬種方式來處理。

1> select convert(varchar(30), getdate(), 102)

2> go

------------------------------

2011.07.13

(1 行受影響)

1> select convert(varchar(30), getdate(), 111)

2> go

------------------------------

2011/07/13

(1 行受影響)

1> select convert(varchar(30), getdate(), 112)

2> go

------------------------------

20110713

(1 行受影響)

2樓:匿名使用者

用convert可以轉換,轉換的格式有好多種,可以在聯機文件裡面查查具體的格式。

sql2005中能不能把datetime裡的時分秒去掉,只保留年月日

3樓:匿名使用者

資料庫中是跟隨系統的時間格式,日期+時間的標準格式。

一般是在檢索的時候,使用convert來格式時間的顯示格式。

如: select convert(varchar(10),getdate(),102),顯示結果即:年月日。

convert函式語法:

convert(data_type(length),data_to_be_converted,style)

data_type(length) 規定目標資料型別(帶有可選的長度)。data_to_be_converted 含有需要轉換的值。style 規定日期/時間的輸出格式。

可以使用的 style 值如圖:例:

4樓:匿名使用者

你可以用sql server 2005(sqlexpress版不知道有沒有這些函式)內建的日期函式,舉個例子

使用datename函式返回格式為:mm/dd/yyyy,型別為字串

select (datename("mm",列名)+'/'+datename("dd",列名)+'/'+datename("yyyy",列名)) as date from 表名

datename的其他使用方法

使用year,month,day函式返回格式為:yyyymmdd,型別為整型

select (year(列名)*10000 +month(列名)*100+day(列名))date from 表名

5樓:匿名使用者

sql2005沒有隻表示年月日的時間型別,所以sql2008加了只表示日期和只表示時間的兩種資料型別。

6樓:

格式化一下,輸出就可以了。

你現在的**,貼出來看看

7樓:匿名使用者

使用convert來轉換。

在資料表中新增欄位的sql語句怎麼寫

資料表中新增一個欄位的標準sql語句寫法為 alter table 表名 add 欄位 欄位型別 default 輸入預設值 null not null 舉例 alter table employee add spbh varchar 20 not null default 0 意思就是在表empl...

sql2019中怎樣把使用角色的許可權授予給使用者

1.sql資料庫分配許可權 開啟sql server管理工具 安全性 登陸名 右鍵 新建登陸名 輸入相應的資訊 這裡要去掉強制實施密碼策略,強制密碼過期,使用者在下次登入時必須修改密碼的選擇 使用者對映 選擇我們要設定許可權的資料庫 通過選擇資料庫角色成員身份來設定新建使用者的許可權 一般對整個庫做...

sql2019資料庫中的資料可以從一臺機器上備份然後

完全可以,放心吧。從一臺機器上把所有需要備份的資料庫 備份 然後到另外的機器上從 企業管理器 中匯入就可以使用了。甚至你可以把sql升級之後再使用。分離資料庫也行,不過就是分離之後,原機器上就沒這個資料庫了,再使用的話只能匯入 畢竟你說原機器的sql是有些問題,但不是完全不能用 樓上說法也有些道理,...