gri4 Odesláno September 23, 2009 Nahlásit Odesláno September 23, 2009 А хорошо! Опыт не только в одной области ценится. Хотя конечно если эта "одна" область Oracle то это большая область :-)
alp Odesláno September 23, 2009 Nahlásit Odesláno September 23, 2009 Кстати, если кому интересно, то есть вакансии в монстрах. Ораклистов хотят. (мне рекрутер недавно звонил) За девелопера дают 50 кило брутто, за OEBS'ников 80. На applications, возможно, примут без опыта oebs, но с опытом на forms/reports. Вообще, они давно туда народ ищут. 2 gri4 Область то большая, но не очень подходящая для Чехии - любят здесь майкрософт, холера. А с кризисом вообще туго стало
Yevgen35 Odesláno September 23, 2009 Nahlásit Odesláno September 23, 2009 Да они давно ищут. Флаг им в руки. На аpplications без опыта не берут.
AgentXXX Odesláno September 23, 2009 Autor Nahlásit Odesláno September 23, 2009 Монстры всю жиСть ищут. Единственный положительный результат бесконечных собеседований с Монстром, по результатам тестов на Хадсон взяли. А с Монстром я потом сотрудничал.
alp Odesláno September 23, 2009 Nahlásit Odesláno September 23, 2009 О, к нам коллега пришел новый, ораклист (уже тоже бывший ). Грит сократили в монстрах в количестве 40 человек. (цифрой могу ошибаться) У них, похоже, правая рука не знает, что делает левая.
AgentXXX Odesláno September 23, 2009 Autor Nahlásit Odesláno September 23, 2009 Дело не в этом. У них всегда открыты вакансии, типа. Но присланное резюме всегда можно продать на просмотр.
alp Odesláno September 23, 2009 Nahlásit Odesláno September 23, 2009 Да не, вроде это реальные вакансии... Хотя найти в Чехии кого-то на applications, да еще и с опытом - это что-то из области научной фантастики, имхо.
alp Odesláno October 18, 2009 Nahlásit Odesláno October 18, 2009 А второе, PIVOT оракл from 9 умеет или нет? Случайно наткнулся, что pivot без бубнов умеет Oracle 11g. На будущее
Yevgen35 Odesláno October 18, 2009 Nahlásit Odesláno October 18, 2009 Вроде и 10g умела. Просто когда представляли 10-ку об этом упоминали, но насколько хорошое я естественно не знаю.
AgentXXX Odesláno October 19, 2009 Autor Nahlásit Odesláno October 19, 2009 что pivot без бубнов умеет Oracle 11g. Дядька, можИт если наткнёшься на оракловый солюшн типа такого что снизу - буду тебе должОн пиво. ALTER procedure [Tasks].[CountTaskByTaskName] ( @m char(2) ,@y char(4) ) as goto Error Main: DECLARE @TaskColumns NVARCHAR(4000) DECLARE @TaskWhere NVARCHAR(2000) set @TaskColumns = '' SELECT @TaskColumns = @TaskColumns + '[' + [a].[Column] + '] AS '+''''+[a].[Column] +''''+',' FROM ( SELECT DISTINCT NameOfTask as [Column] FROM [DW].[Tasks].[Task] t, Tasks.DimTaskActivityType a where t.[TaskActivityTypeFK]=a.ID ) as a SET @TaskWhere = '' SELECT @TaskWhere = @TaskWhere + '[' + [b].[Column] + '],' FROM ( SELECT DISTINCT NameOfTask as [Column] FROM [DW].[Tasks].[Task] t, Tasks.DimTaskActivityType a where t.[TaskActivityTypeFK]=a.ID ) as b SET @TaskColumns = Left(@TaskColumns, Len(@TaskColumns) - 1) SET @TaskWhere = Left(@TaskWhere, Len(@TaskWhere) -1) --select @TaskColumns declare @q varchar(4000), @q1 varchar(4000), @q2 varchar(100), @q3 varchar(100) set @q = N'SELECT data, ' + @TaskColumns + ' FROM ( SELECT convert(char(8), PDateOfCreation, 112) as data, t.ID, NameOfTask FROM [DW].[Tasks].[Task] t, Tasks.DimTaskActivityType a where t.[TaskActivityTypeFK]=a.ID and month(PDateOfCreation)= ' +@m+ ' and year(PDateOfCreation)= ' +@y+ ' ) AS p [b]PIVOT[/b] ( count (ID ) FOR NameOfTask IN ( ' + @TaskWhere + ')) AS pt order by data' exec ( @q ) Error: if (@m is null or @y is null) begin set @m=cast(month(dateadd(m, -1, getdate())) as char(2)) set @y=cast(year(dateadd(m, -1, getdate())) as char(4)) goto Main end
Yevgen35 Odesláno October 19, 2009 Nahlásit Odesláno October 19, 2009 Юрка, так вопросы не задают. Что есть на входе, что надо получить на выходе? Ломает разбираться с твои MSSQL кодом, тем более в Oracle это будет решаться по другому. Образец тут
alp Odesláno October 19, 2009 Nahlásit Odesláno October 19, 2009 Я так понял тут фишка в этом: ... PIVOT ( count (ID ) FOR NameOfTask IN ( '+ @TaskWhere + ... В Oracle это делается с помощью динамического SQL (EXECUTE IMMEDIATE, OPEN FOR, DBMS_SQL).
Yevgen35 Odesláno October 19, 2009 Nahlásit Odesláno October 19, 2009 Я так думаю что так же можно попробовать Model
AgentXXX Odesláno October 19, 2009 Autor Nahlásit Odesláno October 19, 2009 EXECUTE IMMEDIATE OPEN FOR Я как бы Ф курсе, я имел ввиду вдруг чегой-то типО готовое попадётся. Жека, тебе до чтения кода опускаться нечего. Админь!Твоя работа и так достаточно ответственная и нелёгкая.
AgentXXX Odesláno February 22, 2010 Autor Nahlásit Odesláno February 22, 2010 На всякий случай спрошу, ну вдруг у кого валяется инсталляха - SAS Data Integrator. Не обязательно последней версии.
Recommended Posts
Pokud chcete odpovídat, musíte se přihlásit nebo si vytvořit účet.
Pouze registrovaní uživatelé mohou odpovídat
Vytvořit účet
Vytvořte si nový účet. Je to snadné!
Vytvořit nový účetPřihlásit se
Máte již účet? Zde se přihlašte.
Přihlásit se