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是有些問題,但不是完全不能用 樓上說法也有些道理,...