基本上我想要的是当我填充执行某个查询的数据集时,所有数据列必须是字符串,而不管数据库表中的类型如何。有可能吗?
我想知道是否存在任何短SQL语法,而不是在列数量很大甚至是动态列数的情况下转换每个列
答案 0 :(得分:0)
不,这是不可能的。如果从表中选择数据,则数据具有已定义的列的数据类型。 您可以创建仅包含nvarchar字段的表。
答案 1 :(得分:0)
没有。数据库假定您使用给定类型定义了列,因为您希望它们是该类型。这就是数据被存储的方式,这就是它如何返回它。如果您不希望它们成为该类型,则数据库要求您明确说明该类型。