Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Типы полей в SQLite / 12 сообщений из 12, страница 1 из 1
18.09.2007, 10:17
    #34806983
Типы полей в SQLite
Я новичок в мире SQLite, поэтому заранее прошу прощения.

Объясните мне, пожалуйста, смысл поля типа NULL ? Какие значения могут принимать строки для данного поля?

Какова максимальная длина поля типа TEXT? Я так понимаю, это что-то вроде Memo?
...
Рейтинг: 0 / 0
18.09.2007, 11:04
    #34807202
Alexbootch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
Значение NULL означает пропущенное значение или
поле в строке данных, которому не было присвоено значения

Справка по типам поддерживаемых данных можно получить на официальном сайте: www.sqlite.org
...
Рейтинг: 0 / 0
27.08.2008, 10:48
    #35507889
Иван4444
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
Не подскажите как правильно вводить datetime ? , тоесть я пытаюсь добавить '18991230' не получается,
если NULL то все нормально.
Можно как нить сделать так чтоб он завал именно в таком виде?
...
Рейтинг: 0 / 0
27.08.2008, 14:38
    #35508684
Иван4444
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
сам уже себе оветил на столь глупый вопрос )
...
Рейтинг: 0 / 0
14.10.2008, 13:35
    #35593318
vak_200566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
Подскажите, а в каом поле нужно (можно) хранить дату и время? Вроде типов timestamp, date, time полей нет?
...
Рейтинг: 0 / 0
14.10.2008, 17:36
    #35594146
BION
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
vak_200566Подскажите, а в каом поле нужно (можно) хранить дату и время? Вроде типов timestamp, date, time полей нет?

есть
...
Рейтинг: 0 / 0
14.10.2008, 17:56
    #35594213
vak_200566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
А сообщите плиз url
Смотрел на родном сайте Sqlite - не нашел - может плохо конечно смотрел
...
Рейтинг: 0 / 0
14.10.2008, 18:05
    #35594253
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
http://www.sqlite.org/datatype3.html
и читать до полного просветления
...
Рейтинг: 0 / 0
14.10.2008, 18:11
    #35594284
vak_200566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
White Owl http://www.sqlite.org/datatype3.html
и читать до полного просветления

Код:
1.
2.
3.
4.
5.
6.
7.
Each column in an SQLite 3 database is assigned one of the following type affinities:

    * TEXT
    * NUMERIC
    * INTEGER
    * REAL
    * NONE


Пока не "ткнут носом" видимо не пойму.
Где тут время и дата?
...
Рейтинг: 0 / 0
14.10.2008, 19:35
    #35594435
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
vak_200566Пока не "ткнут носом" видимо не пойму.Не читай списки, читай текст:
http://www.sqlite.org/datatype3.html 2. Column Affinity

In SQLite version 3, the type of a value is associated with the value itself, not with the column or variable in which the value is stored . (This is sometimes called manifest typing.) All other SQL databases engines that we are aware of use the more restrictive system of static typing where the type is associated with the container, not the value.

Потом почитай описание SQL диалекта: http://www.sqlite.org/lang.html Там есть специальная глава, "date and time functions" Читай ее тоже.
...
Рейтинг: 0 / 0
14.10.2008, 21:26
    #35594553
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
vak_200566Где тут время и дата?
В SQLite нет DATE / TIME / DATETIME и т.д. типов данных. Там дата & время может
быть представлено строкой в формате "YYYY-MM[-DD [HH:MM[:SS]]]" и т.д., а может
быть представлено числом в юлианском формате. Указанная выше ссылка объясняет.
В любом случае, это важно лишь для использования встроенных фукнций, операторов
сравнения. SQLite согласится с CREATE TABLE(f DATE / DATETIME / TIMESTAMP /
HREN / REDISKA / и т.д.). Т.е.:
- назови как угодно
- сохрани лучше так, что бы встроенные функции и операторы работали
- на клиенте преобразуй в то, что тебе нужно

--
RemObjects AnyDAC 2.0 / 1.12
...
Рейтинг: 0 / 0
15.10.2008, 03:40
    #35594743
vak_200566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Типы полей в SQLite
Спасибо, теперь понятно стало.
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Типы полей в SQLite / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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