Hello, Yuri!

Yuri Grabar wrote:

>  DK> я уже говорил, что наспор создам таблицу руками в SQLEditor БЫСТРЕЕ
>  DK> чем кто-либо в этом дурацком "построителе".
> 
> Дим, аналогия более чем прозрачна...

аналогия какая? не уловил. на ум приходит только "дятел".
У меня на курсах уже давно курсанты практически ничего
на клавиатуре не набирают, да и в общем-то и мышью не тыкают.
Потому что, как оказывается, с тайпингом у разработчиков
не фонтан. То есть, не может человек КОД писать с НОРМАЛЬНОЙ
скоростью. Он смотрит на кнопки. Он не думает "кодом", он
занимается набиванием букв.
Так что, рекомендую освоить слепой метод печати (если не 10-пальцевый,
а хотя бы 6-8-пальцевый :-) ).




>  DK> неужели конструкции create table и alter table такие сложные, что их
>  DK> нельзя написать руками, а надо обязательно делать это "интерактивно"?
> 
> Нет. Но тем не менее интерактивно это просто удобнее.

так ведь неудобнее же. неудобно поочередно тыкать и набирать на клавиатуре.

> Потому что "интерактивизировать" написание таблицы много проще, чем 
> процедуры/запроса. 

слава богу

 > С другой стороны - я никогда не понимал почему надо
> писать
> 
> create table tbl (
>    fld Integer DEFAULT 0 NOT NULL
>    )
> 
> и нельзя написать
> 
> create table tbl (
>    fld Integer NOT NULL DEFAULT 0
>    )

разве не наоборот?

я вот, не понимаю, зачем надо писать integer, когда
можно написать int :-)

> А запоминать порядок следования всех "клауз" в определениях полей, ключей и 
> т.д. 

что там запоминать, не знаю. я что, наизусть помню все варианты alter table?
нет. беру и открываю langref.pdf. Потому что знаю, что это оператор
той степени опасности, которую легко получить при тыканьи мышью.


-- 
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34


--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить