Я пытаюсь запустить некоторые обновления и в конечном итоге вернуть некоторый результат, который я могу использовать, но результат всегда равен нулю. Мой кодjdbc ResultSet is null
PreparedStatement preparedStatement = aConnection.prepareStatement(script);
boolean results = preparedStatement.execute();
Если мой запрос
BEGIN
Declare @MyLog as varchar(max) = '---------------------- '
+ CHAR(10) + CHAR(10)
BEGIN
BEGIN TRAN
UPDATE MPRN SET K4101 = 'N'
select * from HELD_FLOW
COMMIT TRAN
END
END
оператор не возвращает никаких значений. Однако, если мой запрос
BEGIN
Declare @MyLog as varchar(max) = '---------------------- '
+ CHAR(10) + CHAR(10)
BEGIN
BEGIN TRAN
select * from HELD_FLOW
UPDATE MPRN SET K4101 = 'N'
COMMIT TRAN
END
END
все значения возвращаются! Итак, порядок обновления и выбора вопросов! Я хочу обновить некоторые значения первого и, наконец, вернуть некоторый вывод, что и в 1-ом примере, который не работает ...
Почему 'result' Тип' boolean'? – Rehman
просто проверяет, является ли результат истинным или ложным (есть ли результирующий набор или нет) – george
Добавление 'SET NOCOUNT ON;' в начале вашего скрипта, вероятно, поможет. –