VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

REPLICATE

功能描述

REPLICATE函数用于指定一个字符串值重复的次数。

注意事项

该功能仅在数据库兼容模式为SQL Server时支持(即数据库实例初始化时指定DBCOMPATIBILITY='MSSQL')。

语法格式

REPLICATE ( string_expression,integer_expression )

参数说明

  • string_expression

    字符串或二进制数据类型的表达式。

    • 当前输入的字符串不支持binary隐式转换的情况。

    • string_expression 输入的类型不支持 varchar(max) 或 nvarchar(max),但允许接收大于8000字节的字符串。

  • integer_expression

    是任何整数类型的表达式,包括 bigint。 如果 integer_expression 为负,则返回 NULL。

返回值

返回与 string_expression 相同的类型。

示例

设置replicate函数入参为varchar。

select replicate(CAST(123789 AS VARCHAR(10)),3);

返回结果如下:

     replicate
--------------------
 123789123789123789
(1 row)