婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Sqlserver timestamp數(shù)據(jù)類(lèi)使用介紹

Sqlserver timestamp數(shù)據(jù)類(lèi)使用介紹

熱門(mén)標(biāo)簽:蘭州語(yǔ)音外呼系統(tǒng)運(yùn)營(yíng)商 成都電話外呼系統(tǒng)一般多少錢(qián) 銀川高頻外呼回?fù)芟到y(tǒng)多少錢(qián) 如何做地圖標(biāo)注圖鋪 陜西電銷(xiāo)外呼系統(tǒng)好用嗎 al智能電話機(jī)器人 最新人工智能電銷(xiāo)機(jī)器人 沒(méi)聽(tīng)見(jiàn)電話機(jī)器人幫你接 數(shù)字匠心電銷(xiāo)機(jī)器人
在SQL Server中聯(lián)機(jī)叢書(shū)是這樣說(shuō)的:
SQL Server timestamp 數(shù)據(jù)類(lèi)型與時(shí)間和日期無(wú)關(guān)。SQL Server timestamp 是二進(jìn)制數(shù)字,它表明數(shù)據(jù)庫(kù)中數(shù)據(jù)修改發(fā)生的相對(duì)順序。實(shí)現(xiàn) timestamp 數(shù)據(jù)類(lèi)型最初是為了支持 SQL Server 恢復(fù)算法。每次修改頁(yè)時(shí),都會(huì)使用當(dāng)前的 @@DBTS 值對(duì)其做一次標(biāo)記,然后 @@DBTS 加1。這樣做足以幫助恢復(fù)過(guò)程確定頁(yè)修改的相對(duì)次序,但是 timestamp 值與時(shí)間沒(méi)有任何關(guān)系。
我用口水話解釋一下便于理解:
我們知道數(shù)字類(lèi)型有個(gè)“標(biāo)識(shí)”屬性,設(shè)置好“標(biāo)識(shí)種子”、“標(biāo)識(shí)遞增量”,每增加一條記錄時(shí),這個(gè)字段的值就會(huì)在最近的一個(gè)標(biāo)識(shí)值基礎(chǔ)上自動(dòng)增加,這樣我們可以知道哪些記錄是先添加的,哪些記錄是后添加的,但是我們無(wú)法知道哪些記錄修改過(guò)。timestamp這個(gè)類(lèi)型的字段呢,每增加一條記錄時(shí),它會(huì)在最近的一個(gè)時(shí)間戳基礎(chǔ)上自動(dòng)增加,當(dāng)修改某條記錄時(shí),它也會(huì)在最近的一個(gè)時(shí)間戳基礎(chǔ)上自動(dòng)增加,所以我們就知道哪些記錄修改過(guò)了。

timestamp 這種數(shù)據(jù)類(lèi)型表現(xiàn)自動(dòng)生成的二進(jìn)制數(shù),確保這些數(shù)在數(shù)據(jù)庫(kù)中是唯一的。timestamp 一般用作給表行加版本戳的機(jī)制。存儲(chǔ)大小為 8 字節(jié)。
注釋
Transact-SQL timestamp 數(shù)據(jù)類(lèi)型與在 SQL-92 標(biāo)準(zhǔn)中定義的 timestamp 數(shù)據(jù)類(lèi)型不同。SQL-92 timestamp 數(shù)據(jù)類(lèi)型等價(jià)于 Transact-SQL datetime 數(shù)據(jù)類(lèi)型。
Microsoft® SQL Server™ 將來(lái)的版本可能會(huì)修改 Transact-SQL timestamp 數(shù)據(jù)類(lèi)型的行為,使它與在標(biāo)準(zhǔn)中定義的行為一致。到那時(shí),當(dāng)前的 timestamp 數(shù)據(jù)類(lèi)型將用 rowversion 數(shù)據(jù)類(lèi)型替換。
Microsoft® SQL Server™ 2000 引入了 timestamp 數(shù)據(jù)類(lèi)型的 rowversion 同義詞。在 DDL 語(yǔ)句中盡可能使用 rowversion 而不使用 timestamp。rowversion 受數(shù)據(jù)類(lèi)型同義詞行為的制約。有關(guān)更多信息,請(qǐng)參見(jiàn)數(shù)據(jù)類(lèi)型同義詞。
在 CREATE TABLE 或 ALTER TABLE 語(yǔ)句中,不必為 timestamp 數(shù)據(jù)類(lèi)型提供列名:
CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, timestamp)如果沒(méi)有提供列名,SQL Server 將生成 timestamp 的列名。rowversion 數(shù)據(jù)類(lèi)型同義詞不具有這樣的行為。指定 rowversion 時(shí)必須提供列名。
一個(gè)表只能有一個(gè) timestamp 列。每次插入或更新包含 timestamp 列的行時(shí),timestamp 列中的值均會(huì)更新。這一屬性使 timestamp 列不適合作為鍵使用,尤其是不能作為主鍵使用。對(duì)行的任何更新都會(huì)更改 timestamp 值,從而更改鍵值。如果該列屬于主鍵,那么舊的鍵值將無(wú)效,進(jìn)而引用該舊值的外鍵也將不再有效。如果該表在動(dòng)態(tài)游標(biāo)中引用,則所有更新均會(huì)更改游標(biāo)中行的位置。如果該列屬于索引鍵,則對(duì)數(shù)據(jù)行的所有更新還將導(dǎo)致索引更新。
不可為空的 timestamp 列在語(yǔ)義上等價(jià)于 binary(8) 列。可為空的 timestamp 列在語(yǔ)義上等價(jià)于 varbinary(8) 列。

Microsoft SQL Server 用兩個(gè) 4 字節(jié)的整數(shù)內(nèi)部存儲(chǔ) datetime 數(shù)據(jù)類(lèi)型的值。第一個(gè) 4 字節(jié)存儲(chǔ) base date(即 1900 年 1 月 1 日)之前或之后的天數(shù)。基礎(chǔ)日期是系統(tǒng)參考日期。不允許早于 1753 年 1 月 1 日的 datetime 值。另外一個(gè) 4 字節(jié)存儲(chǔ)以午夜后毫秒數(shù)所代表的每天的時(shí)間。

復(fù)制代碼 代碼如下:

@@DBTS(SELECT @@DBTS)
為當(dāng)前數(shù)據(jù)庫(kù)返回當(dāng)前 timestamp 數(shù)據(jù)類(lèi)型的值。這一 timestamp 值保證在數(shù)據(jù)庫(kù)中是唯一的。
語(yǔ)法
@@DBTS
返回類(lèi)型
varbinary
注釋
@@DBTS

返回當(dāng)前數(shù)據(jù)庫(kù)最后所使用的時(shí)間戳值。當(dāng)帶有 timestamp 列的一行被插入或更新時(shí),會(huì)產(chǎn)生一個(gè)新的時(shí)間戳值。
您可能感興趣的文章:
  • MySQL timestamp的類(lèi)型與時(shí)區(qū)實(shí)例詳解
  • mysql之TIMESTAMP(時(shí)間戳)用法詳解
  • MySQL錯(cuò)誤TIMESTAMP column with CURRENT_TIMESTAMP的解決方法
  • MySQL timestamp自動(dòng)更新時(shí)間分享
  • mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函數(shù)
  • SQL計(jì)算timestamp的差值的方法

標(biāo)簽:本溪 遼源 邢臺(tái) 朔州 通化 巴彥淖爾 鹽城 宜春

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Sqlserver timestamp數(shù)據(jù)類(lèi)使用介紹》,本文關(guān)鍵詞  Sqlserver,timestamp,數(shù)據(jù),類(lèi),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Sqlserver timestamp數(shù)據(jù)類(lèi)使用介紹》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Sqlserver timestamp數(shù)據(jù)類(lèi)使用介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 正安县| 北川| 图们市| 镇宁| 隆昌县| 甘孜县| 西乌珠穆沁旗| 扎囊县| 都兰县| 高要市| 龙里县| 五原县| 无极县| 习水县| 建湖县| 荔浦县| 铅山县| 大荔县| 襄樊市| 马鞍山市| 曲水县| 蓝田县| 梁山县| 泰宁县| 珲春市| 鄂托克旗| 镇坪县| 石屏县| 慈溪市| 玛纳斯县| 宜都市| 陈巴尔虎旗| 涿州市| 青海省| 通辽市| 营山县| 商河县| 富民县| 平舆县| 鄂州市| 边坝县|