Ham*_*han 10 sql stored-procedures sql-server-2005
假设我有一个存储过程,它返回一大组数据.我可以编写另一个查询来过滤存储过程的结果吗?
例如:
select * from
EXEC xp_readerrorlog
where LogDate = '2011-02-15'
Run Code Online (Sandbox Code Playgroud)
Lam*_*mak 17
您需要先在表上插入存储过程的结果,然后查询这些结果.
create table #result (LogDate datetime, ProcessInfo varchar(20),Text text)
INSERT INTO #Result
EXEC xp_readerrorlog
SELECT *
FROM #Result
WHERE datepart(yy,LogDate) = '2012'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8333 次 |
| 最近记录: |