小编Ald*_*ldo的帖子

SQL Server 中 CTE 的列名

我知道可以从sys.columnstempdb.sys.columns SELECT特定表的列的名称。

可以从CTE做同样的事情吗?

with SampleCTE as (
 Select 
   'Tom' as Name
  ,'Bombadill' as Surname
  ,99999 as Age
  ,'Withywindle' as Address
)
Run Code Online (Sandbox Code Playgroud)

有什么方法可以知道这个 CTE 的列是Name,Surname,AgeAddress,而不必求助于将 CTE 结果转储到临时表并从那里读取列?

谢谢!

sql sql-server common-table-expression

4
推荐指数
2
解决办法
2780
查看次数

获取有关 Windows 计划任务持续时间(执行时间)的信息

我们有几台服务器,上面有数百个计划任务……找到合适的维护窗口变得很困难。是否有一些工具允许 Windows 任务调度程序事件的图形表示(如甘特图)?

除此之外,我一直在摆弄Powershell来自己实现该工具,使用get-scheduledtaskand get-scheduledtaskinfo,但是虽然它们确实提供了属性LastRunTimeand NextRunTime,但我找不到有关任务持续时间的信息。我的意思是,如果我在上午 9 点开始一项任务,并且线程在 9.10 返回,我确实在历史 gui 中看到它运行了 10 分钟..,但我无法使用 Powershell 获得相同的信息。任何提示?谢谢!

windows powershell scheduled-tasks taskscheduler

4
推荐指数
1
解决办法
1492
查看次数