关于查询带 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
16.20
Published
2021 年 11 月
Language
中文 (简体)
Last Update
2021-12-02
dita:mapPath
zh-CN/wph1512683331242.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem
查询带是一组由用户定义的名称-值对,用于在 Teradata Database 中唯一标识会话或事务。使用查询带标记会话或事务的情形包括:
  • 将请求分组为任意性的作业,以便于记帐和控制
  • 为可信会话声明代理用户或代理角色
  • 调试性能问题
  • 定义系统变量
查询带定义示例:
查询带定义是否有效 原因

有效

符合语法规则: Job=payroll;Userid=aa1000000;Jobsession=1122;

无效

在名称中使用 = 字符:Job=payroll;User=id=aa1000000;Jobsession=1122;

下表列出了某些查询带方案中的情形。
方案 说明
查询带包含
  • =
  • ;
  • \u0000(NULL 字符)
返回错误
查询带超过 2048 个字符(不计空白内边距) 返回错误
查询带定义在名称-值对中重复使用某个名称 返回错误
名称-值对不以 ; 结尾 返回错误
名称超过 128 个字符 返回错误
值超过 256 个字符 返回错误
值为 0 个字符 允许使用查询带定义,但不为相关名称传递值
有关使用有效键值对的查询带功能的详细信息,请参阅《Teradata® Database SQL 数据定义语言 - 语法和示例, B035-1144》。