0
我执行动态SQL,SQL服务器动态SQL
sqlQuery = " SELECT ";
sqlQuery += _Allowed + " , ";
sqlQuery += " + cast(";
sqlQuery += " _ID as nvarchar) ";
sqlQuery += " FROM ";
sqlQuery += " TBL_SUCCESS ";
当我执行它想在单柱返回像2,4,5共同分隔值
而是在单独的列返回值
我MyDataTable假设来填充
Column1
2,4,5
但是它填充
column1 column2 column3
2 4 5
如何获得输出?
有什么魔力关于sql字符串,与其他字符串不同。如果将其打印出来,就像打印出其他任何字符串一样,您将看到将发送到数据库的确切最终字符串。从那里,你可以弄清楚你想修改什么,让它看起来像你想要的样子,一旦你知道了,你也可以想出如何在你的动态sql字符串中实现它。 – 2010-08-04 12:33:54