2012-01-16 104 views

回答

1

假設您在SQL中的GUID存儲在uniqueidentifier類型列中?也許添加一個計算列,將其轉換爲varchar:

CREATE TABLE [dbo].[tbl_GUID_Test](
    [GUID] [uniqueidentifier] NULL, 
    [GUID_Str] AS (CONVERT([varchar](36),[GUID],0)) 
) ON [PRIMARY] 

或者,創建一個應用相同邏輯的視圖/ proc /圖層。

+0

謝謝你幫助我。是的GUID存儲在唯一標識列中。它接吻奇怪Excel無法處理Guids? Excel可以將其轉換爲字符串。也許有一個開關/設置在某個地方? – MojoDK 2012-01-16 12:59:36

+0

@MojoDK嗨Mojo,我不確定,我目前只能訪問Excel 2010,並且可以導入GUID列(使用MS Query)。我不知道有任何設置可以解釋這一點。 – HeavenCore 2012-01-17 14:31:09

+0

我見過Excel取決於傳輸到SQL Server數據庫(命名爲pipes/tcp/shared memory)的GUID(或不)。在本地你可以獲得GUID,遠程我需要投。 – 2014-05-28 08:29:00