select xx=yy(zz)是什么意思

wweilaiw 2016-01-08 09:35:41
在网上看到一篇微博里面一段select objectname=object_name(s.object_id) objectname应该是查询后列名,后面的什么意思呢 mysql 能用吗 原文如下
declare @dbid int

select @dbid = db_id()

select objectname=object_name(s.object_id), s.object_id, indexname=i.name, i.index_id

, user_seeks, user_scans, user_lookups, user_updates

from sys.dm_db_index_usage_stats s,

sys.indexes i

where database_id = @dbid and objectproperty(s.object_id,'IsUserTable') = 1

and i.object_id = s.object_id

and i.index_id = s.index_id

order by (user_seeks + user_scans + user_lookups + user_updates) asc
...全文
315 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2016-01-08
  • 打赏
  • 举报
回复
mysql 不能用,但是不管是哪个数据库,通用的方法是: xx=yy(zz) 可以写出 :yy(zz) as xx
渴望蜕变 2016-01-08
  • 打赏
  • 举报
回复
你这个是sql server 查询数据库中的索引情况 mysql是用不上的

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧