插入一个包含增量值的字符串

时间:2019-01-22 18:50:59

标签: sql-server-2014

我需要在我们的数据库中设置1000个测试用户。用户的命名如下:

  • TestUser0001
  • TestUser0002
  • TestUser0003

以此类推,直到1000。问题是,我不想编写1000插入语句来完成此操作。我的方法是使用IF / ELSE并使用几个变量,以便我可以检查增量值何时在可以放置适当的零的范围内。

必须有一种更简单的方法来执行此操作,但我想不到。前导零是最大的问题。

有人知道完成此任务的简单方法吗?你会怎么做?

1 个答案:

答案 0 :(得分:0)

答案是使用FORMAT()。您可以将包含递增值的变量传递给FORMAT函数,格式为'0000'。像这样:

FORMAT(@IncVar,'0000')