SQl Подскажите

  1. 9 г. назад
    13.03.2015 12:22:47 отредактировано Леопольд Роскошный
    insert into partion ([name],[ID] , [srokGodnosti],[DatePr]) values ('Ананас Кайен ','А0226368','CONVERT(DateTime,20152002,112)','CONVERT(DateTime,20151002,112)')
    SELECT 'А0226368'  Zuza
    WHERE NOT EXISTS (SELECT 1 FROM partion WHERE ID = Zuza)

    не работает
    Недопустимое имя столбца "Zuza".
    хотя стоблец есть..

  2. SELECT 1 FROM partion WHERE ID = 'А0226368'
    
    Ответы: (3) (5)
  3. (1) пробовал неа.
    Сообщение 402, уровень 16, состояние 1, строка 3
    Типы данных text и varchar в операторе equal to несовместимы.

    Ответы: (4) (8)
  4. (3)+ хотя оба text

  5. 13.03.2015 12:34:36 отредактировано Леопольд Роскошный

    (1) разобрался там нельзя text.
    и конверт у меня не правильный

  6. (2) это норма. попробуй в SQL
    это не 1с

  7. 13.03.2015 12:37:31 отредактировано sda553

    У меня так отрабатывает:
    insert into partion ([name],[ID] , [srokGodnosti],[DatePr]) values ('Ананас Кайен ','А0226368','CONVERT(DateTime,20152002,112)','CONVERT(DateTime,20151002,112)');

    select *
    from
    (
    SELECT 'А0226368' Zuza
    ) t
    WHERE NOT EXISTS (SELECT 1 FROM partion WHERE ID = t.Zuza )

    Ответы: (9)
  8. (3) а зачем там такой тип использовать, например для ID поле-то наврядли текстовое.

  9. (7) пишет Следующие

    Ответы: (10)
  10. (9) чего?

    Ответы: (11)
  11. (10) несколько Записей Ананасов..
    хотя должна быть одна.

или зарегистрируйтесь чтобы ответить!