Вопросы по BD |
Здравствуйте, гость ( Вход | Регистрация )
Вопросы по BD |
ruzik |
6.4.2011, 21:44
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
1)А надо ли каждый раз в приложении выполнять следующее
QSqlQuery query; QString str = "Create table actions(" "time VARCHAR(30), " "action VARCHAR(120)" "object VARCHAR(120)" "valid VARCHAR(10)"; То есть как бы создание, если уже есть база данных в папке с приложением? 2)Можно ли объявить переменную строку в BD, то есть Create Table a( name VarChar(12); surname VarString; //<-объявление столбца с переменной-строкой в каждой "ячейке" ) 3)Если я создам бд в Windows передам на Linux/Mac смогу ли я считать данные из этой БД? А если вместо БД - xml? |
|
|
Litkevich Yuriy |
7.4.2011, 9:48
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
То есть как бы создание, если уже есть база данных в папке с приложением? на этот вопрос ты и сам можешь ответить, если подумаешь.2)Можно ли объявить переменную строку в BD, то есть если под "переменной" понимается переменная длина строки, то зависит от конкретной СУБД.3)Если я создам бд в Windows передам на Linux/Mac смогу ли я считать данные из этой БД? обычно - да
|
|
|
ruzik |
7.4.2011, 18:10
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Цитата на этот вопрос ты и сам можешь ответить, если подумаешь. Значит как я понимаю нет Цитата если под "переменной" понимается переменная длина строки, то зависит от конкретной СУБД. sqlLite Цитата обычно - да Это верно для Бд и Xml или только Бд? |
|
|
Litkevich Yuriy |
9.4.2011, 7:10
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Это верно для Бд и Xml или только Бд? Xml - текстовый файл. Отсюда новый вопрос: переносим ли между ОСьками текстовый файл?В SQLite есть один единственный базовый тип - Text, все остальные порождены от него. У этого типа есть ограничения на длину строки, я на память не помню ограничения. Надо смотреть документацию |
|
|
Текстовая версия | Сейчас: 22.11.2024, 16:47 |