![]() |
#3 |
Участник
|
Если речь идет об MS SQL, то проще всего так
X++: resultSet = statement.executeQuery("select IsNull(Object_id('MyProcName'),0)"); resultSet.next(); print resultSet.getInt(1); pause; Только я не знаю, какого типа будет возвращаемое значение Object_id() для MS SQL 2008. Не будет ли там BigInt? Для 2005 это int, так что переполнения быть не может. Хотя, для гарантии, можно написать запрос так X++: resultSet = statement.executeQuery("if IsNull(Object_id('MyProcName') is null select 0 else select 1"); |
|
|
За это сообщение автора поблагодарили: crazysolntse (1). |