【发布时间】:2010-10-10 01:19:11
【问题描述】:
我知道我可以使用以下查询返回一个空表:
select * from tbFoo where 1=2
但该代码对我来说并不好看。
是否有“标准”方式来做到这一点?
如果你想知道我为什么要做这么奇怪的事情,那是因为I can't name the datatables I return from a stored procedure,所以我需要空的占位符。
【问题讨论】:
-
您是否尝试从存储过程中填充数据表?
-
select * from tbFoo 其中 1=2 是我过去使用的。不确定它是否是“标准”方式,但我已经使用过很多次并且看到它被其他人使用。
-
@REA_ANDREW :我打算将此空数据用作存储过程的返回结果集这一事实并不意味着我不知道如何在 c# 中处理结果集。我建议你删除你的离题答案:)
-
我已经删除了。 :) 我误解了你的问题和你的回答!
标签: sql