【发布时间】:2014-10-04 02:14:27
【问题描述】:
我需要连接一个固定字符串、一个整数变量和一个序列。我不确定如何在 SQL Server 2012 中执行此操作。我已经能够在 PostgreSQL 中实现相同的功能,但任何人都可以帮助我在 SQL Server 中执行相同的操作。
我试过这段代码:
FORMAT((NEXT VALUE FOR dtr_seq),('DTR'++@lc_org_unit_id));
但它给出了错误提示: 消息 8116,级别 16,状态 1,过程 sp_dtr,第 27 行 参数数据类型 int 对格式函数的参数 2 无效。
我在PostgreSQL中使用的代码是这样的:
SELECT ('DTR'||lc_org_unit_id||nextval('ccdb.dtr_seq');
我期待的结果是这样的:
DTR46361002
请建议我如何在 SQL Server 2012 中实现同样的功能
【问题讨论】:
-
@GarethD 谢谢……这就是我要找的……
标签: sql-server sql-server-2012 concatenation sequence