【问题标题】:Teradata SQLSTR sizeTeradata SQLSTR 大小
【发布时间】:2015-11-14 07:25:35
【问题描述】:

我正在创建一个 SQLSTR 变量作为存储过程的一部分,但我不确定创建 SQLSTR 需要多大。是根据字符串长度还是结果?

例子:

DECLARE SQLSTR VARCHAR(1000);
DECLARE C1 CURSOR WITH RETURN ONLY FOR S1;
SET SQLSTR='SELECT * FROM TABLE'; 
PREPARE S1 FROM SQLSTR;
OPEN C1;

谢谢。

【问题讨论】:

  • 字符串就是字符串。喜欢这句话。使变量足​​够大以容纳您的 sql 语句,它是一个字符串。结果集大小将由 Teradata 处理,因此您不必担心。
  • 随心所欲地声明它,没有真正的理由不这样做。

标签: sql stored-procedures teradata


【解决方案1】:

Teradata 的请求长度固定限制为 1MB,其中包括 USING 数据和包裹开销。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-13
    • 1970-01-01
    • 2015-06-29
    • 1970-01-01
    • 2014-04-09
    • 2015-06-23
    • 2021-01-01
    相关资源
    最近更新 更多