|
|
1
2
对于根据参数返回不同结果集的存储过程,您将如何处理? 在任何情况下,都可以配置SqlDataAdapter.SelectCommand,以及必需的参数,然后调用FillSchema方法。假设可以确定模式,那么您将得到一个配置了正确列名和类型以及一些约束的DataTable。 |
|
|
2
2
|
|
|
3
1
你能再加一个吗 选择 如果是这样,您可以使用 sql_variant_属性 功能。
我把它贴在 this 问题。
然后,您可以打印出参数的类型、精度(例如,如果是VarChar(25)),则为25,以及参数的小数位数。 希望这能帮助。。。 :) |
|
|
4
0
如果您不局限于T-SQL,而且显然您不介意运行SPs(因为
|
|
|
5
0
这个密码应该能帮你搞定。它返回一个只包含架构的数据集,没有记录。可以使用此数据集查询列的数据类型和任何其他元数据。以后,如果愿意,可以通过创建SqlDataAdapter并调用它的Fill方法来填充数据集(IDataAdapter。填充).
|
|
|
6
0
SqlDataAdapter.FillSchema with stored procedure that has temporary table . 不幸的是,这两个问题都没有一个可接受的答案,而且没有一个建议的答案能够解决我的问题。 为了简洁起见,如果您使用 或者以后,使用以下内置函数在大多数情况下都可以工作: 但是,在某些情况下,这些函数不会提供任何有用的输出。在我的例子中,这个问题更类似于上面提到的问题,因此,我认为在这个问题下,解决办法更合适。我的答案可以找到 here . |
|
|
Hari · 检索sql server中的所有实例 10 年前 |