|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Ilya Zvyagin 2:5020/400 03 Apr 2001 13:15:14 To : All Subject : Re: Дремина хитрость 2 -------------------------------------------------------------------------------- Drema* wrote in message <9aaiqh$pbt$1@host.talk.ru>... >Кстати, а что если написать свою extend procedure для этого? Или это ламерство? :) Hичего это не даст. Узкое место там в самом запросе, который все равно придеться делать. >Hе знаю чем это плохо. Может для внешних ключей это плохо, но у меня внешние >ключи обрабатываются совершенно по другому, их просто нет в самой таблице. Hу, я бы сказал, что это тоже плохо. >А для простых полей (varchar, float и тп) там где надо стоят default, а где значение >обязательно - стоят клиентские проверки. Это, я бы сказал, еще хуже. Клиентские проверки со сменой клиента могут поменяться. В идеале - в ISQL - их не будет вообще. База должна себя защищать. >Да, правильно, из-за лени...:) У меня в базе данных на данный момент >600 таблиц... и мне что, >для каждой таблице свою процедуру писать? У нас около 1000, пишем и не жужжим. >Тем более что сам клиентский интерфейс программы однообразен - он может работать >с любыми таблицами, и в интерфейсе вызывается всего одна процедура вставки. Hо это достигается и без наличия одной процедуры, можно иметь согласованный протокол по именованию процедур, например. -------------------- Ilya Zvyagin e-mail: masterziv@mail.ru - personal, ziv@fct.ru - business. ICQ UID: 29427861(MasterZIV) --- ifmail v.2.15dev5 * Origin: FCT Saint-Petersburg (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/1329370c09a0c.html, оценка из 5, голосов 10
|