日期:2014-05-17  浏览次数:20531 次

C#读取SQL2008数据库系统表
本帖最后由 liguoweioo 于 2013-06-04 10:36:07 编辑
C#读取SQL2008数据库系统表(后缀名cdc.XXXX)的代码,怎么实现呢
数据库 SQL C#

------解决方案--------------------
一样啊,
select * from 数据库名.架构名.表名

我估计你想读取系统动态视图的信息,
那就直接select * from sys.objrcts(系统动态视图名)
------解决方案--------------------
贴一个例子供参考


select 
  highest_cpu_queries.plan_handle,
highest_cpu_queries.total_worker_time,
q.dbid,
q.objectid,
q.number,
q.encrypted,
q.[text]
from 
(select top 50 qs.plan_handle, qs.total_worker_time 
from 
sys.dm_exec_query_stats qs
order by qs.total_worker_time desc) as highest_cpu_queries
cross apply sys.dm_exec_sql_text(plan_handle) as q
order by highest_cpu_queries.total_worker_time desc