SQL如何实现自动生成带序号的表格?

我用A\B\C\D\E\F六个值,通过其他函数获取的。现在想把它合成以下方式:1A2B3C4D5E6F其中,1到6是自动生成的序号,请问如何写SQL语句?... 我用A\B\C\D\E\F六个值,通过其他函数获取的。现在想把它合成以下方式:
1 A
2 B
3 C
4 D
5 E
6 F
其中,1到6是自动生成的序号,请问如何写SQL语句?
展开
 我来答
鲜美还清湛灬白桦N
2015-11-02 · TA获得超过620个赞
知道小有建树答主
回答量:404
采纳率:50%
帮助的人:517万
展开全部
--创建字符串拆分函数
Create Function [dbo].[f_split1](@SourceSql Varchar(max),@StrSeprate Varchar(2)) 
Returns @temp Table(id Int Identity(1,1), col Varchar(max)) 
As 
begin 
    Declare @ch as Varchar(max) 
    Set @SourceSql=@SourceSql+@StrSeprate 
    While(@SourceSql<>'') 
    Begin 
    Set @ch=left(@SourceSql,Charindex(@StrSeprate,@SourceSql,1)-1) 
    Insert @temp(col) Values(@ch) 
    Set @SourceSql=Stuff(@SourceSql,1,Charindex(@StrSeprate,@SourceSql,1),'') 
    End 
    Return 
End 
--调用
Select * from dbo.f_split1('A\B\C\D\E\F','\')

追问
--1、定义单据ID值
declare @id int ;set @id=1 --(其他应收1,预收2,……)
--2、定义单据属性值

declare @frp int ,@ftype int
--当@id=1时,@frp=1,@ftype=1,当@id=2时,……
--3、删除单据
Delete t_RP_Contact where FRP =@frp and FType =@ftype
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式