tag:blogger.com,1999:blog-257947180566534388.post4310567369749950134..comments2023-06-10T15:42:28.808+03:00Comments on Практика использования Oracle Data Integrator (ODI): Сравнение особенностей SQL (Teradata vs Oracle).Unknownnoreply@blogger.comBlogger2125tag:blogger.com,1999:blog-257947180566534388.post-51810845311573113622011-06-21T10:20:14.789+03:002011-06-21T10:20:14.789+03:00Главное, что вот то ощущение, которое разделяю не ...Главное, что вот то ощущение, которое разделяю не только я, но и многие мои коллеги работающие с Терадатой, ощущение того, что некоторые запросы удобнее делать именно в указанной СУБД, получило пусть местами и не очень полное, описание.VShttps://www.blogger.com/profile/07139556860500772462noreply@blogger.comtag:blogger.com,1999:blog-257947180566534388.post-43004332138964535842011-06-19T21:06:51.264+03:002011-06-19T21:06:51.264+03:00Мдя, дядя там малость напутал, а где-то малость не...Мдя, дядя там малость напутал, а где-то малость недорассказал:<br />>Oracle is on version 11i right now<br />Нет такой версии у Оракла<br />>however, mixing aliases and real table names causes a cartesian product<br />Это потому, что в терадате необязательно писать from в запросах, можно просто написать select tab.*<br />эквивалентно select * from tab, отсюда и кросс-джойн<br />>So, how do you create a dummy result set in Teradata without having a table to select from?<br />with dual(dummy) as (select 'x' dummy)<br />select 1 as a from t union all select 2 from tApexhttps://www.blogger.com/profile/18329670133370986067noreply@blogger.com