我有一条sql语句SELECT * FROM table1 WHERE ....; SELECT * FROM table2 WHERE ....我想要的是,如果第一个select语句返回结果,则从第一个select语句获得结果,但是如果没有返回结果,我想忽略它,只从第二个select语句获得结果。有没有办法只用SQL就能做到这一点?我将它作为d
我已经创建了一个包含10个Select查询的表。我想从该表中随机获取3个查询,并执行所有这3个查询以获得它们的结果。我尝试使用EXEC,但它不起作用。我不想使用游标,因为我想在一个批处理中执行3个查询的结果。我使用的查询是
SET @SqlStmt = 'SELECT TOP (3) SQLQuery FROM [dbo].[Load_Test_Queries] ORDER BY