gpt4 book ai didi

database - DB2 数据库名称是否区分大小写

转载 作者:搜寻专家 更新时间:2023-10-30 22:11:45 29 4
gpt4 key购买 nike

在我的 DB2 中,我创建了名为“SAMPLE”的数据库。并且,在与 Razor DB2 客户端连接时,它可以不区分大小写地连接到“SAMPLE”数据库。

例如,

jdbc:db2://localhost:50000/sAmple

jdbc:db2://localhost:50000/Sample

jdbc:db2://localhost:50000/saMple

jdbc:db2://localhost:50000/SAMPLE

它们都可以连接到 DB2。但是当我用它们获取结果时,只有 SAMPLE 数据库可以显示结果。我想知道如何仅使用区分大小写的“SAMPLE”数据库名称连接到 DB2。

最佳答案

DB2 数据库不区分大小写 SAMPlE = sample = SAMple。然而:

  • 一些工具需要大写字母才能工作。可能,他们考虑了实例目录(db2 list db directory)
  • 为了内部识别,数据库名称改为大写,并这样存储在数据库目录中。并且任何使用数据库名称的函数都应该是大写的。

这个行为类似于表格。例如,EMPLOYEE = employee,但表在数据库目录中存储为 EMPLOYEE。但是,您可以通过引号将名称强制为小写,例如 "employee",但这被认为是一种不好的做法。另一方面,数据库名称不保持大小写被引号包围。

关于database - DB2 数据库名称是否区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26269320/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com