Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.275 c
14-1127233665
ocean
2005-09-20 20:27
2005.10.16
Бывает ли такое?


1-1127887687
tytus
2005-09-28 10:08
2005.10.16
Как в StringGrid-e рисовать перевернутый текст на 90 градусов?


4-1124033378
ArtemESC
2005-08-14 19:29
2005.10.16
Дата создания Link - ом EXEшника


2-1127106166
ilya_ae
2005-09-19 09:02
2005.10.16
освобождение памяти


9-1117733503
Валера
2005-06-02 21:31
2005.10.16
Взрыв на OpenGL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский