【发布时间】:2009-07-10 18:52:13
【问题描述】:
我有一个将 Ordernumber 存储为 NVarChar 的 Orders 表。我们通过按降序查询最大的订单号并返回前 1 然后加 1 来手动增加订单号。我们在 Microsoft CRM 4.0 中实现了这一点。
例如订单号 (NVarchar)
99
456
32
当我查询上面的值时,它返回 99 而不是 456。我想使用 SQL Server 2005 中的 sql 脚本将所有当前订单号填充为 000099 或 000456。所以上面的例子是
000099
000456
000032
我必须编写什么 SQL 脚本来完成此操作?
【问题讨论】:
-
与其解决元问题,为什么不直接使用数字类型而不是 varchar 来消除问题的根源而不是症状?
标签: sql tsql dynamics-crm dynamics-crm-4