标识列的值可以自定义吗?

yinsuxia 2012-08-23 10:39:30
标识列的值可以自定义吗?我想把标识列设置成“#120822#01”这样的值,这个值的的意思“#日期#序号”,请问各位,标识列可以这么做吗?
...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
以学习为目的 2012-08-23
  • 打赏
  • 举报
回复
可以,你可以参考下 自定义函数做标识列的例子
筱筱澄 2012-08-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

可以作为标识,但是就不要使用IDENTITY列了,自己维护流水号就可以了。
[/Quote]
+1
孤独加百列 2012-08-23
  • 打赏
  • 举报
回复
可以作为标识,但是就不要使用IDENTITY列了,自己维护流水号就可以了。
jyh070207 2012-08-23
  • 打赏
  • 举报
回复
标识列只支持数值型,不能含字符,你这个更象单据号的的编码规则,可以建一varchar字段,自行在触发器中,根据规则,写入编码
dingdingxue 2012-08-23
  • 打赏
  • 举报
回复
应该不行.标识列,是你设置一个SEED,加上步长值.你这样的哪行.
--小F-- 2012-08-23
  • 打赏
  • 举报
回复
设置成流水号是可以的 只不过需要通过计算列或者在程序用的时候调用。
jyh070207 2012-08-23
  • 打赏
  • 举报
回复
用自定义的varchar不就可以了,自定按规则维护它的值

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧