Teradata REPLICATE功能?

时间:2016-12-19 01:48:15

标签: sql teradata replicate

我正在将MS SQL Server代码转换为Teradata。 我发现Teradata没有复制功能。 以下是示例代码

REPLICATE('0',2-LEN(CAST(COLUMN_NAME AS NVARCHAR)))

Teradata中是否有替代复制函数?

由于

2 个答案:

答案 0 :(得分:3)

试试这个:

SUBSTR('00', 1, 2-CHARACTER_LENGTH(CAST(COLUMN_NAME AS VARCHAR(10)))

这将重复字符'0'两个减去列的长度,这实际上与SQL Server中的REPLICATE做同样的事情。

答案 1 :(得分:1)

一般等同于:

select LPAD('0', needed_length, '0');