1. SQL / Говнокод #9663

    −126

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    CREATE TABLE [dv].[FAK_Beholdning](
          [Fak_Beholdning_Id] [int] IDENTITY(1,1) NOT NULL,
          /* list of 200 columns */
    ) ON [PRIMARY]
    
    SET ANSI_PADDING OFF
    ALTER TABLE [dv].[FAK_Beholdning] ADD [SRC_Produkt_Kontotypekode_kde] [varchar](20) NULL
    ALTER TABLE [dv].[FAK_Beholdning] ADD [SRC_Kilde_kde] [varchar](20) NULL
    SET ANSI_PADDING ON
    
    ALTER TABLE [dv].[FAK_Beholdning] ADD [SRC_Avtaletypekode_Undergruppe_kde] [varchar](20) NULL
    /* list of 20 columns */

    T-SQL.
    Скандинавские коллеги не перестают радовать.
    Кто должен делать для данных RTRIM? Конечно же БД!
    ЗЫЖ http://msdn.microsoft.com/ru-ru/library/ms187403(v=sql.90).aspx

    Запостил: DBdev, 13 Марта 2012

    Комментарии (12) RSS

    • Почему названия вида: "Avtaletypekode_Undergruppe_kde", не вызывают улыбки, в отличие от, к примеру: "Kodkontrakta_Podtipa_kde"?
      Ответить
      • Потому что вызывают ненависть. Транслитом-то хоть понятно...
        Ответить
      • Ибо в норвежском языке принято клеить слова в одно. И названия типа KundeRelasjonsStyring (специально выделил начало слов апперкейсом, там должно быть все написано сплошняком одним словом) - это норма письменности.
        Ответить
        • Основание: пехотинец Швейк Йозеф украл курицу, принадлежащую супругам Иштван, когда та бегала в Ишатарче за домом Иштвансупругов, и был пойман владельцем курицы, который хотел её у него отобрать.
          Ответить
          • Ну у немцев это не так ярко выражено, как у скандинавов.
            У немцев составные слова - это что-то вроде наших самОлет и пр. А у скандинавов - норма общепринятая, и всем комфортно читать 3х-4х составные склеенные слова.
            Хорошо, что в русском языке нет такого.
            Ответить
    • > FAK_Beholdning
      FUCK_Beholder
      Ответить

    Добавить комментарий