对本地日期格式的使用限制
当您使用本地格式的日期或时间值时,这些值作为输入、输出以及用于绑定程序包时,会受到某些限制。
以下规则适用于日期和时间的字符串表示:
输入 :在分布式操作中,作为服务器的 Db2 使用其本地日期或时间例程来评估主机变量和常量。 这意味着日期和时间的字符串表示可以是:
- 标准格式之一
- 服务器本地日期/时间所认可的格式
输出 :通过DRDA访问, Db2 作为服务器以服务器定义的格式返回日期和时间的主机变量。 要以另一种格式返回日期和时间的主变量,请使用 CHAR(date-expression, XXXX) ,其中 XXXX 代表 JIS、EUR、USA、ISO 或 LOCAL,以明确指定特定格式。
对于绑定包的副本 :当您使用“副本”选项在远程站点绑定本地包的副本时, Db2 使用ISO格式输出远程包中的值,除非SQL语句明确指定了不同的格式。 输入值可以按照前面描述的格式指定。
对于来自 Db2 的远程绑定操作 :默认格式由发出BIND命令的 Db2 子系统的安装默认值决定。