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

    −116

    1. 1
    2. 2
    DECLARE @SysDatoFull datetime
    SET @SysDatoFull = CAST(YEAR(getdate()) as varchar) + RIGHT('00'+CAST(MONTH(getdate()) as varchar), 2) + RIGHT('00'+CAST(DAY(getdate()) as varchar), 2)

    SQL, даты... nuff said
    Вспомнился http://govnokod.ru/9211. Может есть где-то специальное учебное заведение, где обучают таким техникам?

    Запостил: DBdev, 12 Июля 2012

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

    • > Может есть где-то специальное учебное заведение, где обучают таким техникам?
      Хогвартс
      Ответить
    • а что, оригинальный левопаддинг.
      Ответить
    • Интересно, в какой СУБД конкатенация строк плюсом.
      Ответить
      • MS же.
        Ответить
        • Спасибо, буду знать.
          Ответить
          • Да тут еще и CAST. Потому именно MS, а не Sybase, например.
            Ответить
            • Конструкция cast something as something_else ещё где-то была, или я не понимаю мысли.
              Ответить
        • "Я угадаю этот диалект SQL с одного оператора."
          Ответить
      • Сделали бы конкатенацию по &, как сами знаете где. И так синтаксис такой же, как сами знаете где.
        Ответить
        • конкатенация .
          Ответить
        • Вы бы говорили сами знаете как, чтобы было понятно сами знаете кому, да и сами знаете кто может в случае чего послать сами знаете куда.
          Ответить
          • Да просто я всё время говорю про Аду, так что и так всем понятно
            Ответить
            • "Программируйте с использованием языка, а не на языке" (с)

              Если что-то не устраивает в C/C++/Java/Pascal то нужно критиковать именно эти языки, а не устраивать рекламу Ады.
              Ответить
              • Надо делать и то, и то.
                Ответить
                • а меня сейчас интересует js/ruby/groovy + dsl
                  нахожу прекрасной запись html в groovylets скорее напоминающей json.
                  xml фтопку
                  Ответить
          • Сами знаете кто ответит: «Буду краток. Ну что я вам ещё могу сказать?»
            Ответить

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