MsSQL   发布时间:2022-05-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SQL选择一行并存储在SQL变量中大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以,我正在写这个Stored Proc,我真的很喜欢sql.

我对你的问题是:

我可以选择整个行并将其存储在变量中吗?

我知道我可以做一些像:

declare @someInteger int
SELEct @someInteger = (SELEct someintfield from soMetable where someCondition)

但是,我可以从某些位置选择整行并将其存储在变量中吗?

@H_502_12@

解决方法

您可以将字段选择为多个变量:
DECLARE @A int,@B int

SELECT
  @A = Col1,@B = Col2
FROM SoMetable
WHERE ...

另一个可能更好的方法是使用表变量:

DECLARE @T TABLE (
  A int,B int
)
INSERT INTO @T ( A,B )
SELECT
  Col1,Col2
FROM SoMetable
WHERE ...

然后,您可以从表格变量中选择一个常规表格.

@H_502_12@ @H_502_12@
本图文内容来源于网友网络收集整理提供,作为学习参使用,版权属于原作者。
编程之家官方1群(满)
编程之家官方2群(满)
编程之家官方3群(满)
编程之家官方4群
编程之家官方5群(新)
  • 上一篇:sql-server – 如何在不创建函数的下一篇:sql-server-2005 – 在一个Tsql语

大佬总结

以上是大佬教程为你收集整理的SQL选择一行并存储在SQL变量中全部内容,希望文章能够帮你解决SQL选择一行并存储在SQL变量中所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:所以