Получить описание первичного ключа таблицы
Синтаксические правила
QSqlIndex QSqlDatabase::primaryIndex([< имя схемы >.]< таблица >) const < таблица >::= символьный литерал или символьная переменная в виде [< имя схемы >.]< имя таблицы >
Описание
Предоставляет информацию о первичном ключе указанной таблицы.
Возвращаемое значение
Указатель на QSqlIndex-объект. Если первичный ключ не создан, возвращается пустой QSqlIndex-объект.
Пример
// Получить список столбцов, входящих в первичный ключ QSqlDatabase db = QSqlDatabase::addDatabase( "QLINTER"); db.setUserName( "SYSTEM" ); db.setPassword( "MANAGER8" ); if( !db.open() ) { cout < < db.lastError().driverText().toLocal8Bit().data() < < endl; return 1; } QSqlIndex ind = db.primaryIndex("PERSON"); cout < < "Primary index of table person " < < ind.name().toLocal8Bit().data()< < "\n";