求思路
求数据库主键列使用字符串和数字结合的思路--->比如:P00001
------解决方案--------------------参考:
http://blog.csdn.net/maco_wang/article/details/7236106
------解决方案--------------------如果复杂了,会极大的影响数据库的性能,化繁为简,往往可以取得更好的效果。如:
ID SNID Other
1 P00001
2 P00002
3 P00003
SNID的值,完全依赖于ID。
------解决方案--------------------这个要看你字母如何变化,数字如何变化,讨论这种单一的情况没有实际意义.
比如说你的字母一直为'P',那么完全可以直接使用数字作为主键.
如果字母和数字的组合是随意的,那么ID可以另建新列,数字和字母作为匹配类型
等等更多方法.
------解决方案--------------------P00001
declare @test nvarchar(50)
set @test='p'+RIGHT('0000001',5)
print @test
不知道有没有达到你的要求