<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    靈魂-放水

    為學日益,為道日損。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
    當你正在處理被多個站點(像在跨國公司條件下)使用的大數據庫時,你也許會遇到保證表格對象唯一性這樣的棘手問題。在這種情形下,可能只能靠 ? UNIQUEIDENTIFIER來解決。UNIQUEIDENTIFIER是一個保存全局唯一標識符的GUID數據類型。GUID是一個保證唯一的二進制數,因此幾乎沒有別的計算機會產生同一個值。 ?
    ? ?
    ? GUID的唯一值是由計算機網卡的標識數加上一個CPU時鐘產生的唯一數而得到的。網卡制造商至少在下一個100年內能保證網卡的唯一性。 ?
    ? ?
    ? UNIQUEIDENTIFIER值不能像IDENTITY屬性那樣自動產生。要想為你的表格對象產生UNIQUEIDENTIFIER值,你必須指定NEWID函數為column的缺省值。 ?
    ? ?
    ? 例如,如果你想要創建一個表格列出你的跨國公司的所有子公司的尖端產品的收入,并且你希望指定一個GUID數據類型,那么你可以鍵入: ?
    ? ?
    ? CREATE ? TABLE ? NetRevenueTable ?
    ? ?
    ? (UniqueColumn ? UNIQUEIDENTIFIER ? DEFAULT ? NEWID(), ?
    ? ?
    ? Characters ? VARCHAR(10)) ?
    ? ?
    ? 在數據庫工具中,你要在數據庫圖表中或當你正在設計一個表格時做這件事情。為你想唯一確定的column選擇Is ? RowGUID。缺省情況將是(newid()),它自動產生RowGUID。 ?
    ? ?
    ? 盡管在許多情況下你必須保證表格對象的唯一性,但是如果你決定使用UNIQUEIDENTIFIER數據類型,請注意以下特性: ?
    ? ?
    ? ? ? ? 1. ? 這些值是長而且難懂的。 ?
    ? ? ? ? 2. ? 這些值是隨機的,不帶有對用戶有意義的樣式。 ?
    ? ? ? ? 3. ? 這些值在依靠連續增加的值的應用程序中很難使用。 ?
    ? ? ? ? 4. ? 這些值有16字節,很大,因此用這些鑰匙構建索引會更慢。????


    ?全局唯一標識符?,. NET中沒有對應的數據類型。???這個列的值,數據庫系統會自動生成。這個列根本不需要你為它添加數據!只要把其他數據列添完提交他會自動生成數據。
    posted on 2007-01-30 09:01 放水老倌 閱讀(721) 評論(0)  編輯  收藏 所屬分類: 數據庫
    主站蜘蛛池模板: 亚洲AV无码成人专区片在线观看| 婷婷亚洲天堂影院| a级成人毛片免费图片| 91青青青国产在观免费影视| 亚洲人色婷婷成人网站在线观看| 国产免费福利体检区久久| 亚洲福利视频一区二区| 一级毛片视频免费| 久久亚洲av无码精品浪潮| 国产日韩在线视频免费播放| 久久乐国产精品亚洲综合| 久久精品成人免费网站| 免费乱码中文字幕网站| 又大又硬又粗又黄的视频免费看 | 亚洲av午夜福利精品一区| 中文字幕免费在线看电影大全| 国产亚洲视频在线播放| 国产高清不卡免费视频| 亚洲字幕在线观看| 国产精品免费_区二区三区观看 | 男女一边摸一边做爽的免费视频| 中国亚洲女人69内射少妇| 玖玖在线免费视频| 亚洲国产理论片在线播放| 午夜毛片不卡免费观看视频| 亚洲成AV人片在线观看WWW| 香蕉视频免费在线| 亚洲精品无码MV在线观看| 亚洲免费在线观看视频| 无码亚洲成a人在线观看| 亚洲无线一二三四区手机| 日韩精品无码一区二区三区免费 | 亚洲av午夜福利精品一区人妖| 免费观看无遮挡www的小视频| 亚洲精品欧美综合四区| 亚洲另类激情综合偷自拍图| 8x网站免费入口在线观看| 日本亚洲欧美色视频在线播放 | 久久久久久久尹人综合网亚洲| 97在线视频免费公开观看| 亚洲a∨无码精品色午夜|