<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 放水老倌 閱讀(718) 評論(0)  編輯  收藏 所屬分類: 數據庫
    主站蜘蛛池模板: 丁香花在线观看免费观看图片| 蜜桃AV无码免费看永久| 亚洲AV无码乱码国产麻豆穿越| 99re6热视频精品免费观看| 亚洲AV日韩综合一区尤物| 国产91精品一区二区麻豆亚洲| 免费一级毛片无毒不卡| 学生妹亚洲一区二区| 中文字幕亚洲日韩无线码| 美女视频黄a视频全免费| jizz在线免费播放| 亚洲sss综合天堂久久久| JLZZJLZZ亚洲乱熟无码| 67194熟妇在线永久免费观看 | 亚洲男同gay片| 亚洲熟女少妇一区二区| 114一级毛片免费| 国产精品免费久久久久久久久| 亚洲ts人妖网站| 亚洲色成人网站WWW永久| 日韩视频免费在线| 99热这里只有精品免费播放| 污污污视频在线免费观看| 亚洲精品在线播放| 国产亚洲一区二区三区在线不卡| 美女网站免费福利视频| 在线成人精品国产区免费| 亚洲AV无码专区在线厂| 亚洲毛片基地日韩毛片基地| 国产亚洲美女精品久久久| 国产又大又粗又硬又长免费| 69pao强力打造免费高清| 精品熟女少妇aⅴ免费久久| 亚洲国产精品无码久久98| 久久亚洲熟女cc98cm| 亚洲无线码在线一区观看| 亚洲国产成人精品91久久久| 黄色成人网站免费无码av| 99re6在线精品视频免费播放| 国产精品免费久久久久影院 | 亚洲国产高清在线精品一区|