1.c # generate a GUID in several ways
(1) generate a standard identifier (36 bit standard)
was strguid Guid.NewGuid = (). toString ();
The results: B2A5AB40-EE29-4791-9508-93D08DE11DD6
var strguid = Guid.NewGuid().ToString("D");
The results: B2A5AB40-EE29-4791-9508-93D08DE11DD6
(2) to generate a 32-bit unsigned identifier
var strguid = Guid.NewGuid().ToString("N");
The results: AED0D887B00847A992E687FEB6E74B35
(3) generating (38: including braces)
var strguid = Guid.NewGuid().ToString("B");
Results: {09f140d5-af72-44ba-a763-c861304b46f8}
(4) generating (38: containing parentheses)
var strguid = Guid.NewGuid().ToString("N");
Results: (778406c2-efff-4262-ab03-70a77d09c2b5)
2. different environments generated GUID way
( . 1) to generate C # manner
string num=Guid.NewGuid().ToString();
(2) SqlServer generation mode
SELECT NEWID (); 36 位
select replace(newid(), '-', '');32位
(3) Oracle generation mode
select sys_guid() from dual;