为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server ROW_NUMBER()函数

标签:
SQL Server

要求,在每笔记录前添加一个字段,作为“序号”,实现这个要求,可以需要修改程序前台后台都行。

下面的方法,不想修改程序,直接修改存储过程即可。

参考下面代码片段:

代码

BEGIN    
        IF OBJECT_ID('dbo.#Asstes_It_Computer_Search') IS NOT NULL
        DROP TABLE dbo.#Asstes_It_Computer_Search    
        CREATE TABLE  dbo.#Asstes_It_Computer_Search 
        (  
        [序号] INT,      --添加一个字段
        [电脑] NVARCHAR(30),
        [主用户] NVARCHAR(15),
        [系统] NVARCHAR(50),
        [CPU] NVARCHAR(20),
        [内存] NVARCHAR(20),
        [许可证] NVARCHAR(200),
        [用途] NVARCHAR(30),
        [备注]NVARCHAR(200) 
        ) 
     END
    
    --添加ROW_NUMBER() OVER (ORDER BY [ComputerName])产生的值去填充"序号"字段。
    INSERT INTO dbo.#Asstes_It_Computer_Search SELECT 
    ROW_NUMBER() OVER (ORDER BY [ComputerName]),[ComputerName],[WorkerName],[Software],[CPU],[RAM],[TrackLicence],[Purpose],[Remark] 
         FROM [dbo].[udf_AssetsIt]()

 

 

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
移动开发工程师
手记
粉丝
18
获赞与收藏
134

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消