Hello, Dmitri!
You wrote  on Thu, 01 Jun 2006 11:10:20 +0400:

[ пропускаем...]

 DK> Юра, какой ассемблер? Я про SQL! SQL состоит из DDL и DML.
 DK> Невозможно создавать таблицы только в "оглупляторе".
 DK> я уже говорил, что наспор создам таблицу руками в SQLEditor БЫСТРЕЕ
 DK> чем кто-либо в этом дурацком "построителе".

Дим, аналогия более чем прозрачна...

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

Нет. Но тем не менее интерактивно это просто удобнее.

 DK> Причем, я почти ничего не имею против "построителей запросов", сам
 DK> иногда пользуюсь. Но почему-то запросы, процедуры и триггеры
 DK> принято писать и "доводить" руками, а на остальную малость не хватает
 DK> пальцев...

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

create table tbl (
   fld Integer DEFAULT 0 NOT NULL
   )

и нельзя написать

create table tbl (
   fld Integer NOT NULL DEFAULT 0
   )

А запоминать порядок следования всех "клауз" в определениях полей, ключей и 
т.д. не всегда с руки - вот тут-то как раз и место для тех инструментов, 
которые ты называешь "оглупляторами". Для меня они наоборот - помошники в 
работе. А уже потом из них переношу в скрипт, оформляю его (условные 
проверки, за что отдельное спасибо Хвастунову, замена create procedure на 
create or alter procedure и т.д.).

А вот "построителями запросов" я наоборот не пользуюсь никогда, уж лучше 
руками написать, чем бороться с их "умничанием". Хотя, тут спорить не буду, 
смотрел я на них последний раз уже давно и привычка выработалась :)

-- 
With best regards, Yuri Grabar. 



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

Ответить