2012-01-16 4 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はuniquidentifierの列に格納されます。それはExcelがGuidsを処理できないという不思議なつながりですか? Excelは単に文字列に変換することができます。多分どこかにスイッチ/設定がありますか? – MojoDK

+0

@MojoDKこんにちはMojo、私は確信していません、私は瞬間にExcel 2010へのアクセス権があり、それはGUID列を細かく(MSクエリを使用して)インポートできます。私はこれを説明するどんな設定も知らない。 – HeavenCore

+0

私はExcelがSQL Serverデータベース(名前付きパイプ/ TCP /共有メモリ)へのトランスポートに応じてGUIDを失うかどうかを見てきました。ローカルではGUIDを取得し、リモートでキャストする必要があります。 –

関連する問題