Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Проблема с UNION   Найти похожие ветки 

 
Term ©   (2005-09-01 14:54) [0]

в чём проблема

select  Kontragent_code,
         UrLica_code ,
         tip,
         Inn,
         null,
         Naimen,
         Adress,
         main,
         filial,
         "",
         "",
         "",
         KontFIO,
         "",
         "",
         (Tel1||";"||tel2||"; fax: "||fax) as tel,
         data,
         del,
         deleted,
         TipUr_Code
 from  UrLica_view
 union
 select Kontragent_code,
        fizlica_code,
        "Ôèç. ëèöî:",
        (Document || " "||Seria||" "||Nomer),
        ("Âûäàí: "||KemVidan||" "||cast(Data_pol as varchar(12))),
        (Famil||" "||Name||" "||Otch )as fio,
        Adress ,
        "p",
        null,
        (cast( Birth_date as varchar(12))),
        Birth_place,
        Sex,
        "",
        Naimen,
        Doljnost,
        (Tel1||" "||Tel2||" "||Tel3) as tel,
        Fiz_data,
        null,
        Fiz_Deleted,
        NULL

 from  Fizlica_view
 where  Adr_Deleted is null and Job_deleted is null

говорит

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Invalid command.
Data type unknown.


на MSSQL2000 работает от туда и взят


 
ANB ©   (2005-09-01 14:57) [1]

А где не работает ? Поименуй поля в первом запросе и проверь совпадение типов во втором.


 
Digitman ©   (2005-09-01 14:59) [2]


> от туда и взят


.. и засандален тобой неизвестно куда.


 
Johnmen ©   (2005-09-01 15:00) [3]

Поскольку в первом запросе "",, то считается, что поле будет размерностью 0.
Поэтому CAST("" AS VARCHAR(<сколько надо>)) и ВСЕ типы ВСЕХ соответствующих полей первого и второго запроса должны совпадать.


 
Term ©   (2005-09-01 15:05) [4]

2 Johnmen © понятно спасибо

2 Digitman ©
> .. и засандален тобой неизвестно куда.


очень даже известно, структуры баз одинаковые


 
Desdechado ©   (2005-09-01 17:10) [5]

> очень даже известно, структуры баз одинаковые
вот только что это за "базы" известно только тебе
а отвечающих уважать надо - чем больше исходных данных дашь, тем больше шансов на быстрый правильный и развернутый ответ


 
Term ©   (2005-09-01 18:08) [6]


> Desdechado ©   (01.09.05 17:10) [5]
> > очень даже известно, структуры баз одинаковые
> вот только что это за "базы" известно только тебе
> а отвечающих уважать надо - чем больше исходных данных дашь,
> тем больше шансов на быстрый правильный и развернутый ответ


да конечно, спасибо за помощь всем


 
Digitman ©   (2005-09-01 18:31) [7]


> Term ©   (01.09.05 18:08) [6]


> спасибо

не за что.
носи не стаптывай.
и в след.разь изволь уточнять, о какой СУБД идет речь.

а то "проблема с UNION" - и думай-колдуй тут, в какой СУБД у тебя возникли проблемы...



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
2-1126005369
Гость22
2005-09-06 15:16
2005.10.16
Как из таблицы Парадокс удалить запись?


1-1127887104
OlegM
2005-09-28 09:58
2005.10.16
Не происходит смена курсора


2-1126054472
DimonS
2005-09-07 04:54
2005.10.16
Вопрос по SQL + DBGrid


2-1127284857
raymond
2005-09-21 10:40
2005.10.16
Обход двумерного массива


4-1124136597
freezzz
2005-08-16 00:09
2005.10.16
перевести с л дельфи на асм