SQL Server 2008 R2
Вот упрощенный пример:
EXECUTE sp_executesql N'PRINT ''1st '' + convert(varchar, getdate(), 126) WAITFOR DELAY ''000:00:10'''
EXECUTE sp_executesql N'PRINT ''2nd '' + convert(varchar, getdate(), 126)'
Первый оператор напечатает дату и задержит 10 секунд перед продолжением. Второй оператор должен быть напечатан немедленно.
Как работает T-SQL, второй оператор не будет оцениваться, пока не завершится первый. Если я скопирую и вставлю его в новое окно запроса, он будет выполнен немедленно.
Проблема в том, что у меня происходят другие, более сложные вещи, с переменными, которые необходимо передать обеим процедурам.
Я пытаюсь сделать следующее:
Возможно есть ли способ динамически создать пару заданий?
В любом случае, я ищу простой способ сделать это без необходимости вручную печатать операторы и копировать / вставлять в другой сеанс. открытый класс Person реализует Serializable {private UUID uuid; общедоступный Person () {uuid = UUID.fromString ("3856c3da-ea56-4717-9f58-85f6c5f560a5"); ...
import java.util.UUID
public class Person implements Serializable {
private UUID uuid;
public Person() {
uuid = UUID.fromString("3856c3da-ea56-4717-9f58-85f6c5f560a5");
}
public UUID getUuid() {
return uuid;
}
}