我知道可以从sys.columns和tempdb.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,Age和Address,而不必求助于将 CTE 结果转储到临时表并从那里读取列?
谢谢!
我们有几台服务器,上面有数百个计划任务……找到合适的维护窗口变得很困难。是否有一些工具允许 Windows 任务调度程序事件的图形表示(如甘特图)?
除此之外,我一直在摆弄Powershell来自己实现该工具,使用get-scheduledtaskand get-scheduledtaskinfo,但是虽然它们确实提供了属性LastRunTimeand NextRunTime,但我找不到有关任务持续时间的信息。我的意思是,如果我在上午 9 点开始一项任务,并且线程在 9.10 返回,我确实在历史 gui 中看到它运行了 10 分钟..,但我无法使用 Powershell 获得相同的信息。任何提示?谢谢!