Главная страница
    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.034 c
4-1124177888
_alex_
2005-08-16 11:38
2005.10.16
Обои


2-1126809255
FFF
2005-09-15 22:34
2005.10.16
ComboBox+Table


2-1126431625
Drow
2005-09-11 13:40
2005.10.16
задача на Pascal


5-1102767773
alo
2004-12-11 15:22
2005.10.16
как перенести свойство предка из published в public?


4-1124183268
volser
2005-08-16 13:07
2005.10.16
Изменение рабочего стола





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский