2011-09-28 107 views
1

在我认为是SQL 2008 R2的最新版本的T-SQL中,可以声明一个变量并指定它的类型与指定的表相同.column而不是硬编码一个特定的数据类型/长度?声明@MyVar SameAs [Table]。[Column]

我猜T-SQL仍然没有,但我想确定。

+1

我不相信你可以轻松地做到这一点。您必须使用一些庞大的动态SQL才能获得最终结果。 – 2011-09-28 12:14:52

+0

您可以做的另一件事是创建一个用户定义的数据类型。并将该列和变量声明为该类型。我不建议这样做。如果你需要调整定义,这是痛苦的! –

回答

3

不可以。

它已被请求,但在MS Connect。投票。并要求twice too

+0

谢谢。我会投票。两次。对我来说,这是很久以前的事了。 – ChadD

相关问题