使用 T-SQL 在 Management Studio 中编写脚本效果很好,但我对 ADO.NET 有疑问。
我能够在 ado.net 中编写一个简单的 select 语句。
如何在ado.net中使用set语句?
例如
SET @polygon = (SELECT GEOM FROM Polygons WHERE NAME = 'Area1');
SELECT NAME FROM Points WHERE @polygon.STDistance(GEOM) <= .4;
最佳答案
如果你把它放在一个大的 sql 字符串中,你分配给一个 SqlCommand 对象的命令文本并在一个函数调用中运行,它应该运行良好:就像在 management studio 中一样。
如果您尝试在两个单独的 SqlCommand 对象中运行它或运行 SqlCommand 函数调用,第二个命令将不再了解第一个命令。
关于tsql - 在 ADO.NET 中使用多个 T-SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878568/