|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста: Как получить список всех аутоинкрементарных полей ??? на sqlite.org искал, не нашёл, может плохо искал ??? Заранее спасибо ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 19:24 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
Да, так же получить список всех: "PRIMARY KEY". ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 19:35 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
А зачем???? А вообще элементарно - смотри базу любой утилитой (да хоть в стандартной консоли sqlite3 задай .schema) и выкусывай из определений таблиц колонки с нужными атрибутами. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 22:47 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
Для этого есть sqlite_sequence ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 22:56 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
MaxSemДля этого есть sqlite_sequence Я в курсе. Мне бы надо получить:Таблице -> Поле (которое аутоинкремент) + Можно как-то задействовать ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 23:07 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
MaxSem Для этого есть sqlite_sequence Я в курсе. Мне бы надо получить: Таблице -> Поле (которое аутоинкремент) + Таблице -> Поле (которое PK) А я получаю: Таблице -> Значение (Value) - это чуть-чуть не то ... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2011, 23:09 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
Парсить ДДЛ ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2011, 12:16 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
sharperittoПодскажите пожалуйста: Как получить список всех аутоинкрементарных полей ??? на sqlite.org искал, не нашёл, может плохо искал ??? Какое там плохо - вообще не искал. Пример: Код: plaintext 1. 2.
Другие прагмы позволяют инфу об индексе получить и проч. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2011, 17:40 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
MBG Ну "pk" легко, а вот АУТОИНКРЕМЕНТАРОНОЕ поле как ? П.С. я парсил ДДЛ ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2011, 17:56 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2011, 19:36 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
potkinMBG Ну "pk" легко, а вот АУТОИНКРЕМЕНТАРОНОЕ поле как ? П.С. я парсил ДДЛ ((( Вполне очевидно, см. SQLite Autoincrement : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Есть PK и есть последовательность - значит, поле PK автоинкрементное. Единственный не совсем очевидный момент - последовательность создается не при создании таблицы, а при первой вставке в таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2011, 23:03 |
|
Как получить список всех аутоинкрементарных полей ???
|
|||
---|---|---|---|
#18+
MBGЕсть PK и есть последовательность - значит, поле PK автоинкрементное. Единственный не совсем очевидный момент - последовательность создается не при создании таблицы, а при первой вставке в таблицу. Но, есть немерено разных Экспертов и Менеджеров СкуЛайта, которые определяют АутоИнкрементарное поле, ещё до вставки записи в Таблицу. Как они это делают ??? В Qt я это делал так: создавал копию БД в памяти и делал INSERT ... Dmitry Arefievsqlite3_table_column_metadata Провайдер не поддерживает, надо самому провайдер дописывать ... хотя, может я ошибаюсь ... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2011, 01:05 |
|
|
start [/forum/topic.php?fid=54&msg=37392395&tid=2009144]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 325ms |
total: | 489ms |
0 / 0 |