求教大神
sqlserver吧
全部回复
仅看楼主
level 1
SELECT '15072111' + RIGHT( '000' + CAST( ROW_NUMBER() over ( order by [移动电话] ) AS nvarchar), 3) from AAA WHERE 移动电话 is null
begin tran
update AAA
set 移动电话 = '15072111' + RIGHT( '000' + CAST( ROW_NUMBER() over ( order by [移动电话] ) as nvarchar), 3)
WHERE 移动电话 is null
能select出 但是update的时候就报错
消息 4108,级别 15,状态 1,第 3 行
开窗函数只能出现在 SELECT 或 ORDER BY 子句中。
2015年07月21日 03点07分 1
1