社区
MS-SQL Server
帖子详情
请问sql2000,在视图里如何加一列自增列?
study2003
2011-11-01 03:34:19
rt
...全文
333
8
打赏
收藏
请问sql2000,在视图里如何加一列自增列?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
快溜
2011-11-01
打赏
举报
回复
[Quote=引用 7 楼 study2003 的回复:]
先建个全局表, 再建视图,这要可以用自增吗
[/Quote]这是两码事吧,用row_number就行了,如果是2005以上版本的话
study2003
2011-11-01
打赏
举报
回复
先建个全局表, 再建视图,这要可以用自增吗
study2003
2011-11-01
打赏
举报
回复
rt dawugui
用表里有会出现重复
aa px
.00 1
500.00 2
30.00 3
1200.00 4
1200.00 4
1200.00 4
1200.00 4
xuam
2011-11-01
打赏
举报
回复
[Quote=引用 3 楼 study2003 的回复:]
是在视图里,视图上不能这样用
[/Quote]
先建个全局表, 再建视图.
dawugui
2011-11-01
打赏
举报
回复
--sql 2000
select t.* , px = (select count(1) from tb where col < t.col) + 1 from tb t
--sql 2005
select t.* , px = row_number() over(order by col) from tb t
study2003
2011-11-01
打赏
举报
回复
是在视图里,视图上不能这样用
xuam
2011-11-01
打赏
举报
回复
[Quote=引用 1 楼 fredrickhu 的回复:]
SQL code
select id=identity(int,1,1) ,* into #t from tb
[/Quote]
正解.
--小F--
2011-11-01
打赏
举报
回复
select id=identity(int,1,1) ,* into #t from tb
SQL
Server修改标识
列
方法 如
自增
列
的批量化修改
通过界面设计上是能手工操作的,无法达到我批量修改几千台服务器。 因为此了一个脚本来批量执行。 环境:redgate + ms
sql
2008 r2 以下代码根据自己的业务稍做修改即使用。 代码如下: –允许对系统表进行更新 exec sp_configure ‘allow updates’,1 reconfigure with override GO –取消标识
列
标记 update syscolumns set colstat = 0 where id = object_id(‘tablename’) and colstat = 1 GO –插入id=8001-8003的行 –恢复标识
列
标记
SQL
Server
视图
创建
自增
列
select row_number()over(order by 排序
列
asc) AS INDEXA ,* from
视图
名
程序员老关带您学
SQL
第1篇:
SQL
基础【为程序员和数据分析员准备】
本课程是
SQL
系
列
课程第一篇:
SQL
知识基础。 本篇包括9章内容,介绍开篇综述语言的一些基础知识。内容包括管理表,管理
视图
,修改数据,查询数据,聚集查询结果,子查询和表连接。通过本篇的学习,读者可以全面了解...
sql
server 建
视图
添
加
一
列
自增
ID
CREATE VIEW [dbo].[BaseOrganization_v] AS SELECT ROW_NUMBER() OVER ( ORDER BY pob.PropertyId ASC ) AS id, --------基表没有id
列
,取下
一
列
rownum做
自增
id pob.PropertyId, (CASE WHEN pd_1.PropertyValue IS N
在
SQL
查询结果中添
加
自增
列
的两种方法
解决办法《一》: 如果想查询出这个表的信息,并添
加
一
列
连续
自增
的ID,可用如下查询语句: SELECT Row_Number() over ( order by getdate() ) as init , * FROM 表名 解决办法《二》: 使用关键字IDENTITY创建临时表 SELECT IDENTITY(int,1,1) as Nid,* INTO #T FROM 表名
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章