powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Создание индекcа
4 сообщений из 4, страница 1 из 1
Создание индекcа
    #34156382
Power Builder9

Можно ли и если ДА,
то как КОНКРЕТИЗИРОВАТЬ
НЕ СОЗДАНИЕ ИНДЕКСА, например,
Индекс с таким именем уже существует ?

IF sqlca.SqlCode <> 0 THEN
MessageBox("","Index не создан " )
ELSE
MessageBox("","Index не создан " )
END IF

СПАСИБО
...
Рейтинг: 0 / 0
Создание индекcа
    #34156792
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База какая? В ORACLE, например,

select Count(*) from user_objects where object_type = 'INDEX' and object_name = 'MY_INDEX';
...
Рейтинг: 0 / 0
Создание индекcа
    #34159960
авторБаза какая? В ORACLE, например


Adaptive Server Anywhere Version 9.0
...
Рейтинг: 0 / 0
Создание индекcа
    #34162033
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вопрос более для форума по конкретной базе данных, вообще-то.
Но в ASA9 узнать есть индекс или нет элементарно:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
integer iCounter
string sIndexName, sTableName

sTableName = 'my_table'
sIndexName = 'my_index_for_mytable'

select count(*) into :iCount from SYS.SYSINDEX key join SYS.SYSTABLE where index_name=:sIndexName and table_name=:sTableName;

if iCount=  0  then
     MessageBox("","Index не создан " )
else
     MessageBox("","Index создан " )
end if

---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Создание индекcа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]