Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我想获取两个表的键值并分配给两个包变量。
我可以轻松地分配一个,将执行 SQL 任务设置为返回单行。但是是否可以使用多个结果集设置多个变量?
我有这个 SQL:
SELECT COALESCE(MAX(LogKey),0) AS LogKey FROM Log SELECT COALESCE(MAX(HeaderKey),0) AS HKey FROM Header
我尝试将ResultSet属性设置为单行和完整结果集,但似乎都不起作用。我必须使用单独的执行 SQL 任务吗?
ResultSet
您可以尝试这样做以强制同一结果集上的值:
SELECT A = (SELECT COALESCE(MAX(LogKey),0) AS LogKey FROM Log), B = (SELECT COALESCE(MAX(HeaderKey),0) AS HrKey FROM Header)