【问题标题】:Convert uniqueidentifier value into string in Excel在 Excel 中将 uniqueidentifier 值转换为字符串
【发布时间】:2018-03-25 09:23:23
【问题描述】:

在我的系统中,我有一个名为 PointList 的 sql 表。在此表中,我有一列名为 PointGuid,此列包含以下值:

dercb32bfcb-3206-4d34-a720-d9e4d881751b
c57e3583-caed-41c3-9bd6-94254cc8912f
5fd2902d-04f7-4396-a7a2-b73229683dc4
4990b313-0955-410f-a7dd-8ba84c3f2f6a
fa67f181-6d1b-425a-8328-ee03f56c1524
96676b35-133a-4ad2-be0e-e99d50b018de

(这个值是我从 Excel 2010 读取的,并且我的系统已经安装了 SQL Server Configuration manager 2008)

我需要了解 'dercb32bfcb-3206-4d34-a720-d9e4d881751b' 这个唯一标识符有什么价值(所有唯一标识符)。

所以我可以直接将这个值从 Excel 传递到数据库并自动化处理。谁能帮帮我

我在 Internet 上阅读了有关 uniqueidentifier 的信息,但没有得到太多信息。

【问题讨论】:

  • 您的 Excel 电子表格是否也包含这些值并且您想将它们导入数据库表中,或者您的 Excel 电子表格没有这些值并且您想知道如何生成这些值?
  • @Alex ,Excel 工作表包含这个值,我从数据库中导入这个值(使用 Excel 'From Sql Server' 选项),我得到了这个值。
  • 它们是 GUID 的 - blog.sqlauthority.com/2013/03/27/… 没有什么可以从它们的实际值“理解”:它们不代表“一个在给定系统内(或什至在外部)极不可能被复制的值”该系统的)”
  • @Tim Williams 请将此评论添加为答案,以便我接受它作为答案

标签: sql-server database excel vba


【解决方案1】:

它们是 GUID。没有什么可以从它们的实际值“理解”:它们只代表“一个在给定系统内(甚至在该系统外)极不可能被复制的值”

https://blog.sqlauthority.com/2013/03/27/sql-server-introduction-to-guids-sql-queries-2012-joes-2-pros-volume-3-advanced-query-tools-and-techniques-for-sql-server-2012/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-12
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2010-09-18
    相关资源
    最近更新 更多