-
问题:
动态SQL可以被再次查询么?
例如下面的代码:DECLARE @SQL NVARCHAR(MAX) SELECT @SQL =gcb.B_ProcessSQL FROM G_CJTouchB AS gcb WHERE gcb.B_TouchName='XXX' SELECT * FROM (EXEC sp_executesql @SQL)
当然上面的代码是错误的,最后一行上会报错。
- 代码介绍:
从表中查询获取的数据的字段B_ProcessSQL,其中是SQL语句
获得这个SQL语句后,执行获取的结果集中有我需要的数据也有些不用的 - 我的目标:
可以在查询获取的结果集上再次执行查询么? - 有必要的话:
可以联系我:409223171@qq.com