![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Klabush |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 10.10.2007 Пользователь №: 7 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Ну вот скажите мне, я весь извёлся!
![]() В нашем тут местном проекте в куче таблиц встречаются совершенно разные идентификаторы полей. Например UserId, IdUser, User_Id, Id_User и тому подобное. Я понимаю, писали всё это разные люди, и у каждого своё мировоззрение - куда айдишник ставить, в начало или в конец наименования. Знак подчёркивания рассматривать не будем - использовать его, имхо, лишнее, хотя и глаз особо не режет, с другой стороны. Так вот, как бы вы озаглавили поле: IdUser или UserId? |
|
|
![]() |
Klabush |
![]()
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 10.10.2007 Пользователь №: 7 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Отлично, ребята!
Я, в общем, тоже использую формат UserId. А если таблица сама вся о юзерах, то идентификатор просто Id, без усложнения. Но в нашей базе можно встретить все возможные варианты, увы. Кстати, Litkevich Yuriy, то что интербейз вдруг "съел" слово type - это не их вина. Они как бы вправе. Они и ваше f_user_id могут вдруг ключевым словом однажды сделать (хотя пример надуман, разумеется). Проблема в вашем случае была как раз у программ, использующих запросы. Стоит всего лишь экранировать имена и идентификаторы в запросах, как проблема исчезнет. То есть брать имена в квадратные скобки или в одинарные кавычки (смотря на чём пишем). User, кстати, тоже вполне ключевое слово, но никто не мешает использовать в запросах [user] и тому подобное. По существу темы хотелось бы услышать ещё мнений, желательно с обоснованиями того или иного способа. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 26.6.2025, 9:36 |