想要用sql server 2005写一段可以自动生成含有字母的序号要怎么写?如SQ001,SQ002

我是说我想建立一个存储过程,它的功能是产生含字母的序号

您好,SQL Server2005中利用SQL语句自动生成序号:
第一种方式:
查询的SQL语句:
select row_number() over (order by name) as rowid, sysobjects.[name] from sysobjects
运行结果如下:
rowid name
1 all_columns
2 all_objects
3 all_parameters
4 all_sql_modules
5 all_views
第二种方式:
利用这种方式生成自动序号时Test_Table必须在数据库中不能存在,因为在执行些SQL语句时自己创建表
select id=IDENTITY(int,1,1), sysobjects.[name] as name into dbo.Test_Table from sysobjects追问

我是说我想建立一个存储过程,它的功能是产生含字母的序号

温馨提示:答案为网友推荐,仅供参考
相似回答