guid 的格式為「******xx-***x-***x-***x-************」,其中每個 x 是 0-9 或 a-f 範圍內的乙個十六進製制的數字。例如:6f9619ff-8b86-d011-b42d-00c04fc964ff 即為有效的 guid 值。
為什麼要用guid?
世界上的任何兩台計算機都不會生成重複的 guid 值。guid 主要用於在擁有多個節點、多台計算機的網路或系統中,分配必須具有唯一性的識別符號。在 windows 平台上,guid 應用非常廣泛:登錄檔、類及介面標識、資料庫、甚至自動生成的機器名、目錄名等。
asp生成gudi的實現
dim objtypelib
set objtypelib = createobject("scriptlet.typelib")
response.write objtypelib.guid
在本機及網路主機均測試通過。
使用asp中的guid還存在點問題,就是如果直接用asp的元件(當然得伺服器支援)生成的guid是如我前面所說的那樣,會多出{}以及乙個空格和 e,不經過處理的話,是沒辦法直接用的,直接用在sql語句裡面,會因為「} e」而導致乙個截斷;因此,如果你想在asp中使用guid,用下面我提供的這個函式,就可以正常使用了。
'生成guid
function createguid()
dim objtypelib,
set objtypelib = createobject("scriptlet.typelib")
if err.number<>0 then
response.write("alert('伺服器限制,無法生成guid');history.back()")
set objtypelib = nothing
response.end
end if
createguid = mid(objtypelib.guid,2,36)
set objtypelib = nothing
end function
PowerDesigner 的指令碼生成
powerdesigner 的指令碼生成 powerdesigner的 各個版本會根據表的關係決定表的建立順序,不需要人為的對錶的建立順序進行排序。1 如果表之間沒有關係,那就沒有排序的必要性 2 如果表之間有外來鍵引用關係,那就看這種引用關係是內部還是外部的 例如a引用b,b引用c,那麼當建立外來...
操作sql指令碼生成表
print.out自己寫的工具類相當於system.out.println properties properties new properties properties.load resources.getresourceasstream propertiesname print.out prop...
Python指令碼生成csv檔案
usr bin python coding utf 8 匯入csv安裝包 import csv 1.建立檔案物件 f open 檔名.csv w encoding utf 8 newline 2.基於檔案物件構建 csv寫入物件 csv writer csv.writer f 3.構建列表頭 csv...