powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Автоматическое формирование значения поля
9 сообщений из 9, страница 1 из 1
Автоматическое формирование значения поля
    #39674962
Jagare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
каким образом можно реализовать формирование поля записи по двум другим полям. Например пользователь вводит в поле FName имя, в поле LName - фамилию, а поле FullName формируется автоматически. Как это реализовать в операторе Create Table? При чём поле FullName - это первичный ключ.
...
Рейтинг: 0 / 0
Автоматическое формирование значения поля
    #39674988
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй в триггере заполнить.
...
Рейтинг: 0 / 0
Автоматическое формирование значения поля
    #39675325
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заполнять в триггере.

JagareПри чём поле FullName - это первичный ключ.
А вот этого не нужно. Ведомое поле не стоит делать первичным ключом - с триггером проблемы будут. Запись не может быть без ПК, но до того как триггер отработал в поле значения нету.
Если хочешь уникальности, то просто повесь на него уникальный индекс. Никаких проблем не будет.
...
Рейтинг: 0 / 0
Автоматическое формирование значения поля
    #39676246
Первичный ключ - только уникальное число. Первичный ключ нужен для быстрого и простого поиска, и для вставки ссылки на эту запись в других таблицах. Только число.

Хранить в таблице поле, которое всегда генерируется из других полей, зачем ? Это значение и так всегда можно получить в запросе. Индекс можно сделать по двум полям.
...
Рейтинг: 0 / 0
Автоматическое формирование значения поля
    #39676477
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соискатель С++Первичный ключ - только уникальное число.

с такими советчиками и врагов не надо )))
...
Рейтинг: 0 / 0
Автоматическое формирование значения поля
    #39676481
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIskСоискатель С++Первичный ключ - только уникальное число.

с такими советчиками и врагов не надо )))
А в чем смысл натурального ключа? ФИО как ключ чем замечательно?
...
Рейтинг: 0 / 0
Автоматическое формирование значения поля
    #39676491
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начинается )))
...
Рейтинг: 0 / 0
Автоматическое формирование значения поля
    #39676492
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соискатель С++Хранить в таблице поле, которое всегда генерируется из других полей, зачем ? Это значение и так всегда можно получить в запросе.
+1
представление сделать
...
Рейтинг: 0 / 0
Автоматическое формирование значения поля
    #39676565
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соискатель С++Первичный ключ - только уникальное число. Первичный ключ нужен для быстрого и простого поиска, и для вставки ссылки на эту запись в других таблицах. Только число.Глупости какие. Первичный ключ нужен для уникальной адресации записей и может быть любого типа и размера (и даже из нескольких полей). Все остальное вторично.

Соискатель С++Хранить в таблице поле, которое всегда генерируется из других полей, зачем ? Это значение и так всегда можно получить в запросе. Индекс можно сделать по двум полям.Зато если нужно сделать внешний ключ ссылающийся на группу полей - то вычислимое поле становится очень удобным.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Автоматическое формирование значения поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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