【发布时间】:2017-01-05 04:30:48
【问题描述】:
如何在没有特定限制的情况下自动生成数据类型为VARCHAR的变量,这意味着它必须像'AB1'、'AB2'、'AB3'...直到无穷大
这里主要有两点:
此表中没有标识列
有时它可能在此列中有另一个模式数据,例如
'AB1','AB2','AB3','PK1','AB4' Which is (AB(3+1))
【问题讨论】:
-
您希望在创建表语句中发生这种情况,还是希望在选择查询中发生这种情况?
-
模式将是相似的,或者我们可以期待像“ABC123”这样的记录吗?
-
所以无穷大是个问题。 SQL Server 中的
varchar(max)字段可以容纳 2^31-3 个字符 - 几乎不足以支持无穷大!见:stackoverflow.com/questions/1761124/…
标签: sql sql-server sql-server-2008