我正在将MS SQL Server代码转换为Teradata。 我发现Teradata没有复制功能。 以下是示例代码
REPLICATE('0',2-LEN(CAST(COLUMN_NAME AS NVARCHAR)))
Teradata中是否有替代复制函数?
由于
答案 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');