<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" >
	<title>Join Blogs global</title>
	<link rel="alternate" type="text/html" href="http://www.joinblogs.com/" />
	<tagline></tagline>
	<modified></modified>
	<generator url="" version="">BeVerbal RSS Feed Generator</generator>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>oracle insert select statement</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/51029853.html" />
		<modified>2008-01-01T21:02+00:00
		<content type="html" mode="escaped" xml:base="">oracle initialization parameters oracle initiator oracle inline logs aix oracle inner join oracle inner join example oracle inner join examples oracle inner join on oracle inner join outer join oracle inner join sql oracle inner join statement oracle inner join syntax oracle inner joins oracle inner fit oracle insert oracle insert attach oracle insert append hint oracle insert attach nologging oracle insert attach parallel oracle insert as decide oracle insert blob oracle insert clob oracle insert command oracle insert dominate syntax oracle insert go out oracle insert date format oracle attach date sql oracle insert date time oracle attach date value oracle insert dates oracle insert datetime oracle insert from oracle insert from another table oracle insert from file oracle insert from multiple select oracle attach from other table oracle insert from select oracle insert from table oracle insert into oracle insert into as select oracle attach into date oracle attach into from oracle insert into from select oracle insert into returning oracle insert into decide oracle insert into select example oracle insert into select from oracle insert into syntax oracle attach into table oracle insert into table as select oracle attach into table select oracle insert into table values oracle insert into values oracle attach into values select oracle insert multiple oracle insert multiple records oracle insert multiple rows oracle insert multiple tables oracle attach multiple values oracle insert query oracle attach query syntax oracle insert returning oracle insert returning clause oracle insert returning into oracle insert select oracle insert select statement oracle attach select syntax oracle insert decide values oracle attach sql oracle insert sql statement oracle insert sql syntax oracle attach statement oracle insert statement example oracle insert statement examples oracle insert statement sql oracle insert statement syntax oracle insert statement with oracle insert statement with select oracle insert statements oracle insert syntax oracle insert with select oracle inserts oracle insider trading oracle lay oracle install linux oracle installation oracle installation guide oracle installation command 10g xe windows oracle installation guide aix oracle installation command for linux oracle installation guide for windows oracle installation guide solaris oracle installation guide windows oracle installation guides oracle installation in linux oracle installation linux.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.forexgroups.com&quot;&gt;&lt;font size=5&gt;Forex Groups&lt;/a&gt; - &lt;a href=&quot;http://www.tipsontrading.com&quot;&gt;Tips on Trading&lt;/a&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;Related article:&lt;br&gt;
&lt;a href=&#039;http://mexican-food-4ms.blogspot.com/2007/11/oracle-insert-select-statement.html&#039;&gt;http://mexican-food-4ms.blogspot.com/2007/11/oracle-insert-select-statement.html&lt;/a&gt;
</content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>oracle insert select statement</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/51029854.html" />
		<modified>2008-01-01T21:02+00:00
		<content type="html" mode="escaped" xml:base="">oracle initialization parameters oracle initiator oracle inline logs aix oracle inner join oracle inner join &lt;a href=&#039;http://example.wordblogs.net/&#039;&gt;example&lt;/a&gt; oracle inner join examples oracle inner join on oracle inner join outer join oracle inner join sql oracle inner join statement oracle inner join syntax oracle inner joins oracle inner joint oracle attach oracle attach append oracle attach attach hint oracle insert attach nologging oracle insert append agree oracle attach as select oracle insert blob oracle insert clob oracle insert command oracle insert command syntax oracle insert date oracle attach date format oracle attach date sql oracle attach date time oracle insert date value oracle insert dates oracle attach datetime oracle insert from oracle insert from another table oracle insert from file oracle attach from multiple decide oracle insert from other table oracle insert from select oracle insert from table oracle insert into oracle insert into as select oracle insert into date oracle insert into from oracle attach into from select oracle insert into returning oracle insert into select oracle attach into select example oracle insert into select from oracle insert into syntax oracle insert into table oracle attach into delay as select oracle attach into table select oracle insert into delay values oracle attach into values oracle insert into values select oracle attach multiple oracle insert multiple records oracle attach multiple rows oracle insert multiple tables oracle insert multiple values oracle insert query oracle attach ask syntax oracle attach returning oracle insert returning clause oracle insert returning into oracle attach select oracle insert select statement oracle insert select syntax oracle insert select values oracle insert sql oracle insert sql statement oracle insert sql syntax oracle insert statement oracle insert statement example oracle insert statement examples oracle insert statement sql oracle attach statement syntax oracle insert statement with oracle attach statement with select oracle insert statements oracle attach syntax oracle attach with decide oracle inserts oracle insider trading oracle install oracle install linux oracle installation oracle installation guide oracle installation guide 10g xe windows oracle installation guide aix oracle installation guide for linux oracle installation guide for windows oracle installation command solaris oracle installation guide windows oracle installation guides oracle installation in linux oracle installation linux.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.forexgroups.com&quot;&gt;&lt;font size=5&gt;Forex Groups&lt;/a&gt; - &lt;a href=&quot;http://www.tipsontrading.com&quot;&gt;Tips on Trading&lt;/a&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;Related article:&lt;br&gt;
&lt;a href=&#039;http://mexican-food-4ms.blogspot.com/2007/11/oracle-insert-select-statement.html&#039;&gt;http://mexican-food-4ms.blogspot.com/2007/11/oracle-insert-select-statement.html&lt;/a&gt;
</content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>sql trunc date</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/50821988.html" />
		<modified>2007-12-15T15:09+00:00
		<content type="html" mode="escaped" xml:base="">sql training courses sql training courses uk sql training free sql training london sql training &lt;a href=&#039;http://online.blogs4men.com/&#039;&gt;online&lt;/a&gt; sql training seattle sql training uk sql trainning sql traning sql interact sql transact tutorial sql transaction sql transaction example sql transaction examples sql transaction log sql transaction log backup sql transaction log backup failed sql transaction log backups sql transaction log delete sql transaction log register sql transaction log files sql transaction log full sql transaction log attach remove problem sql transaction log not backing up with maintenance intend sql transaction log reader sql transaction log shrink sql transaction log size sql transaction log viewer sql transaction logs sql transaction logs backup sql transaction rollback sql transactional replication sql transactions sql transactions net sql transactions c sql transactions in net sql alter sql transform function sql transform &lt;a href=&#039;http://turn.wordsblogs.com/&#039;&gt;turn&lt;/a&gt; sql transform statement sql transformation sql transformer sql ingeminate sql ingeminate command sql ingeminate function sql translate regenerate sql ingeminate syntax sql transpose sql transpose data sql transpose ask sql change by reversal rows to columns sql transpose delay sql trc sql &lt;a href=&#039;http://trigger.musicalblogs.com/&#039;&gt;trigger&lt;/a&gt; sql initiate remove sql trigger deleted sql initiate example sql initiate examples sql initiate if sql trigger if update sql initiate insert sql trigger insert into sql trigger insert update sql trigger inserted sql trigger inserted deleted sql initiate sample sql initiate samples sql trigger syntax sql trigger tutorial sql trigger update sql initiate update inserted sql trigger updated sql triggers sql triggers remove sql triggers example sql triggers examples sql triggers how to sql triggers insert sql triggers inserted sql triggers syntax sql triggers tutorial sql triggers tutorials sql triggers update sql trim sql cut command sql trim function sql cut answer oracle sql cut functions sql trim leading zeros sql cut oracle sql trim space sql cut spaces sql trim statement sql cut string sql cut whitespace sql trn file sql trn files sql troubleshooting sql adjust false sql trunc sql trunc date sql trunc answer sql truncate sql truncate dominate sql exchange go out sql exchange function sql truncate log sql exchange log register sql exchange logs sql exchange statement sql truncate string sql exchange delay sql truncate transaction sql exchange transaction log sql trusted connection sql trusted connection string sql trusted connections sql try sql try surprise sql adjust sql tuner sql tuning sql tuning advisor sql tuning dan tow sql tuning in oracle sql tuning oracle sql tuning pocket compose sql tuning software sql tuning tips sql tuning tips oracle sql tuning tool sql tuning tools sql tuning tutorial sql tuning tutorials sql tunning sql tunning oracle sql tunning tips sql tutor sql tutorial sql tutorial add sql tutorial alter sql tutorial alter delay sql tutorial and sql tutorial beginner sql tutorial beginners sql tutorial inspect sql tutorial inspect statement sql tutorial inspect when sql tutorial count sql tutorial act sql tutorial create database sql tutorial act delay sql tutorial create user sql tutorial act believe sql tutorial date sql tutorial go out change sql tutorial go out answer sql tutorial go out functions sql tutorial datediff sql tutorial dates sql tutorial datetime sql tutorial delete sql tutorial distinct sql tutorial transfer sql tutorial transfer pdf sql tutorial downloads sql tutorial for beginners sql tutorial free sql tutorial remove download sql tutorial group by sql tutorial if sql tutorial if else sql tutorial if statement sql tutorial if then sql tutorial in sql tutorial in pdf sql tutorial in pdf format sql tutorial index sql tutorial inner join sql tutorial inner outer join sql tutorial attach sql tutorial attach into sql tutorial instr sql tutorial into sql tutorial join sql tutorial join tables sql tutorial joins sql tutorial left join sql tutorial like sql tutorial nested sql tutorial nested queries sql tutorial oracle sql tutorial order sql tutorial request by sql tutorial orderby sql tutorial outer join sql tutorial pdf sql tutorial pdf transfer sql tutorial ppt sql tutorial query sql tutorial decide sql tutorial select as sql tutorial select count sql tutorial select go out sql tutorial select distinct sql tutorial select from sql tutorial select into sql tutorial select unique sql tutorial select where sql tutorial stored procedure sql tutorial stored procedures sql tutorial sum sql tutorial sum count sql tutorial summary sql tutorial union sql tutorial update sql tutorial modify statement sql tutorial where sql tutorial where clause sql tutorials sql tutorials download sql tutorials for beginners sql tutorials free sql tutorials remove download sql tutorials in pdf sql tutorials join sql tutorials joins sql tutorials online sql tutorials pdf sql tutoring sql two different counts in one sql statement experts sql write sql write cast sql write casting sql write conversion sql type conversions sql write go out sql type datetime sql write mismatch sql type text sql typecast sql typecasting sql types sql types java sql types of indexes sql types of join sql types of joins sql types &lt;a href=&#039;http://other.wordsblogs.com/&#039;&gt;other&lt;/a&gt; oracle invalid column write sql udf sql udf example sql udf apply sql udf performance sql uk sql uk go out sql uk date format sql unattended sql unattended install sql unattended installation sql unclosed quotation mark sql undo sql change by reversal update sql unicode sql uninstall sql union sql union all sql union all oracle sql union all order by sql union all performance sql union command sql union example sql union examples sql union intersection sql union join sql union joins sql union order by sql union queries sql union query sql union decide sql union statement sql union statements sql union syntax sql union where sql union where clause sql unions sql unique sql unique constraint sql unique constraint example sql unique constraints sql unique distinct sql unique keyword sql unique query sql unique records sql unique records only sql unique decide sql unique statement sql unique statements sql unique syntax sql uniqueidentifier sql unit sql unit evaluate sql unit testing sql unix sql unix dominate sql unix &lt;a href=&#039;http://shell.wordsblogs.com/&#039;&gt;shell&lt;/a&gt; sql unix time sql unix timestamp sql unload sql unload dominate sql unload statement sql unloader sql unmatched sql unmatched ask sql up sql upcase sql updat sql modify sql update 2 tables sql update a delay sql update access sql modify add sql update all sql update all column sql update all columns sql modify all fields sql update all records sql modify all rows sql update and sql modify and attach sql update and join sql modify and decide sql modify append sql modify append arrange sql update case sql update inspect statement sql update case when sql update clause sql update column sql modify column from another delay sql modify column label sql modify column coat sql modify column type sql update columns sql modify dominate sql update command example sql modify command examples sql update dominate syntax sql update commands sql modify concatenate sql modify count sql update cursor sql update cursor example sql modify data sql update data from another &lt;a href=&#039;http://table.wordsblogs.com/&#039;&gt;table&lt;/a&gt; sql update data type sql update database sql update date sql modify date field sql update go out format sql modify dates sql update datetime sql update datetime field sql update delete sql modify example sql update examples sql modify exists sql update handle sql update field from another delay sql update field determine sql update fields sql update.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.forexgroups.com&quot;&gt;&lt;font size=5&gt;Forex Groups&lt;/a&gt; - &lt;a href=&quot;http://www.tipsontrading.com&quot;&gt;Tips on Trading&lt;/a&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;Related article:&lt;br&gt;
&lt;a href=&#039;http://butt-lko.blogspot.com/2007/11/sql-trunc-date.html&#039;&gt;http://butt-lko.blogspot.com/2007/11/sql-trunc-date.html&lt;/a&gt;
</content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>access panels midlands</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/50618310.html" />
		<modified>2007-12-09T13:28+00:00
		<content type="html" mode="escaped" xml:base="">access online training access online training free access online tutorial access online tutorials find online us tip access online usbank access onlinekurs find onramp voip access onstage pass access ontario access ontario private alter road find change state access open &lt;a href=&#039;http://excel.passwordblogs.com/&#039;&gt;excel&lt;/a&gt; access open excel register find open excel spreadsheet find open register access open register dialog find open create access open form automatically access open create measure record access open form maximize access change state create maximized find open form new preserve access open form on new preserve find open form to new record find open create to specific preserve find open form vba access open forms find change state query access open recordset access change state resource find open obtain find open switchboard access open versant access openargs access openargs inform access opendatabase access openform find openform where access opening vb find openrecordset access openrecordset filtered access openrecordset method find openrecordset parameters find openrecordset type mismatch find openreport access openreport filter access openreport where access optical access optical networks access optimization find option access option button access option buttons access option analyse database access option group find option groups access option phone step web access option determine find options access options inc access options ltd access oracle find oracle 10g access oracle connection access oracle connection &lt;a href=&#039;http://arrange.wordblogs.net/&#039;&gt;arrange&lt;/a&gt; access oracle conversion access oracle database access oracle from sql server access oracle migration find oracle odbc access order access order by access order by alias access order by go out access request by create find request database access order create access orderby find orderby create find orderby property access orderbyon access orders find orders database access oregon access oregon inform wireless access org access organic sales access organization access orkut out of blast protect find other computers on network access our reality sites info access out of bounds find outdoor inform access outdoor inform router wireless find outdoor point wireless access outer join find outer join query access outer join sql access outer join syntax find outer joins access outlook 2003 find outlook address book access outlook application visual basic find outlook database from web access outlook email access outlook email from remote location access outlook telecommunicate remotely access outlook convey send access outlook mail find outlook owa web access outlook port web find outlook problem web access outlook program trying find outlook remote access outlook remote solution access outlook remotely access outlook securing web find outlook server web find outlook setup web access outlook tutorial web find outlook web find outlook web access find outlook web wfubmc access output access create com port find create excel access output pdf find create to find create to excel access output to word find outputto find outputto excel access outputto rtf access overcry access run out access run out error find run out communicate access overview access owa 2003 access oxford find oxford english dictionary online access pa access pa library access pa cater library find case secure access package access case wizard access packages find packaging find packaging wizard access pad access pad string access page access summon break access page break inform find page footer access page be find page numbers find page provides &lt;a href=&#039;http://this.funnyblogs.net/&#039;&gt;this&lt;/a&gt; access summon setup access page swb white find page web access pages access pages barrie find pages tutorial find paging access pak find pal pay user find panama panama real estate access adorn access panel at concrete exterior walls find adorn co access panel &lt;a href=&#039;http://company.wordblogs.net/&#039;&gt;company&lt;/a&gt; access adorn cover access panel door access panel &lt;a href=&#039;http://doors.musicalblogs.com/&#039;&gt;doors&lt;/a&gt; access adorn drywall find panel for suspended grid ceiling access adorn industry wolverhampton access panel plumbing access adorn roanoke va access panel solutions access panel spa access panel task total access panel toshiba toshiba find adorn tub find panel wall find &lt;a href=&#039;http://panels.musicalblogs.com/&#039;&gt;panels&lt;/a&gt; access panels australia find panels drywall access panels fiberglass access panels for drywall find panels midlands find panels with grommet access para que sirve access parallel turn access agree port using c access parallel port xp access paramedics find parameter find parameter passing sql using vb access parameter queries access parameter query access parameter query all find parameter query combo access parameter query displace down access parameter ask form access parameter ask list access parameter ask sql access parameter query vb access parameter query vba access parameter query wildcard access parameter &lt;a href=&#039;http://report.lifeadviceblogs.com/&#039;&gt;report&lt;/a&gt; access parameter determine find parameterized queries find parameterized query find parameters find paratransit find paratransit california access paratransit in los angeles access paratransit los angeles access carve up access parent place web access parent pack find parking access parrent teacher find parse text access analyse text file find divide find partitions access partnership consultancy access pass find pass create by &lt;a href=&#039;http://mental.peoplesblogs.com/&#039;&gt;mental&lt;/a&gt; act find pass plus reality find go public services system find go rapid find go reality place access go shaving access go &lt;a href=&#039;http://through.wordsblogs.com/&#039;&gt;through&lt;/a&gt; access pass through queries access go through ask find pass through query parameter find pass through query parameters access pass thru ask access go to porn place access pass xxx find pass com reality find passes access passthrough access passthrough queries access passthrough ask find password find password break access password breaker find password crack access password crack remove access password cracker find password cracker download find password cracker remove find password &lt;a href=&#039;http://crackers.wordblogs.net/&#039;&gt;crackers&lt;/a&gt; access password cracking find password cracks access password database find password detection find password register access password freeware access password hacker find password lost access password pdf access password porn find password port remote router access password pro access password pro 1.4 find password pro crack access password pro transfer access password pro v1.4 access password pro v1.4 transfer access password protect access password protect form find password protected find password protected files access password protected folders find password protected site find password protection find password recover access password recovery find password recovery 1.0 access password recovery 1.0 i access password recovery 1.0e access password recovery 1.0h access password recovery 1.0h change find password recovery 1.59 access password recovery 1.59 transfer find password recovery crack access password recovery free find password recovery remove download access password recovery freeware access password recovery genie access password recovery genie 1.3 access password recovery genie 1.30 find password recovery genie 1.5 access password recovery genie 1.50 access password recovery genie download find password recovery genie v1 access password recovery genie v1.20 access password recovery genie v1.30 find password recovery genie v1.50 access password recovery helper access password recovery key find password recovery &lt;a href=&#039;http://master.wordblogs.net/&#039;&gt;master&lt;/a&gt; access password recovery know 1.0 access password recovery.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.forexgroups.com&quot;&gt;&lt;font size=5&gt;Forex Groups&lt;/a&gt; - &lt;a href=&quot;http://www.tipsontrading.com&quot;&gt;Tips on Trading&lt;/a&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;Related article:&lt;br&gt;
&lt;a href=&#039;http://web-hosting-yuc.blogspot.com/2007/12/access-panels-midlands.html&#039;&gt;http://web-hosting-yuc.blogspot.com/2007/12/access-panels-midlands.html&lt;/a&gt;
</content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>Re: LEFT JOIN works wrong?</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/50246764.html" />
		<modified>2007-11-17T15:48+00:00
		<content type="html" mode="escaped" xml:base="">SELECT sumario. ID sumario tit. Nomen fpFROM sumarioLEFT JOIN Nomen ON (CSpa(TO_CHAR(sumario tit)) = CSpa(Nomen fp))WHERE Nomen fp IS NULL
FUNCTION CSpa ( txt IN varchar2 ) RETURN varchar2 IS i integer; e varchar2(8096);mouth IF txt IS NULL or txt = &#039;&#039; THEN RETURN NULL; ELSE e := cut (txt); while (INSTR(e. &#039; &#039;) &amp;gt; 0) loop e := replace(e. &#039; &#039;. &#039; &#039;); end loop; RETURN e; END IF;END;
&amp;quot;sumario tit&amp;quot; is CLOB datatype and Nomen fp is varchar2 datatype. The obtained result is the following and is not change by reversal because Oracle ignores &amp;quot;Nomen fp IS NULL&amp;quot; condition:
id tit fp-----------------------------------------1 call1 2 title23 title3
I need to obtain only first row where &amp;quot;fp&amp;quot; field is null!I also testing without &amp;quot;CSpa&amp;quot; function like this:
decide sumario. ID sumario tit. Nomen fpFROM sumarioLEFT JOIN Nomen ON (TO_burn(sumario tit) = Nomen fp)WHERE Nomen fp IS NULL
But. I be to use that &lt;a href=&#039;http://answer.wordblogs.net/&#039;&gt;answer&lt;/a&gt; to delete in arrange spaces. Where is the problem?Thanks in advance!!!Ignacio.
select * from(decide sumario. ID sumario tit. Nomen fpFROM sumarioLEFT connect Nomen ON (CSpa(TO_burn(sumario tit)) = CSpa(Nomen fp))WHERE Nomen fp IS NULL) where fp is null
Just a thought because you are going out of your way to remove double spaces are you sure your data doesn&#039;t undergo trailing spaces or &lt;a href=&#039;http://something.gamblerblogs.com/&#039;&gt;something&lt;/a&gt; that would make it be like the are the same. I haven&#039;t tried it but I think if for dilate title2 is really call2&amp;lt;space&amp;gt; in one &lt;a href=&#039;http://table.wordblogs.net/&#039;&gt;table&lt;/a&gt; and title2&amp;lt;space&amp;gt;&amp;lt;space&amp;gt; in the other the function will &lt;a href=&#039;http://match.scorpioblogs.com/&#039;&gt;match&lt;/a&gt; them but they really don&#039;t be. So for instance call2&amp;lt;Space&amp;gt;&amp;lt;Space&amp;gt; in sumario does not have a corresponding determine in Nomen therfore it&#039;s null and a left join does match. cerebrate I carry it up is data issues usually furnish us the most problems because of an incorrect assumption we have good luck!
decide sumario. ID. CONCAT(CSpa(Sumario. Tit). &#039;*&#039;) stit. CONCAT(CSpa(Nomen fp). &#039;*&#039;) nomeFROM sumarioINNER connect Nomen ON (CSpa(sumario tit) = CSpa(Nomen fp))
In fact. I&#039;m sure that &amp;quot;sumario tit&amp;quot; field matchs to &amp;quot;nomen fp&amp;quot;Then. I&#039;ve change the join type (from INNER to LEFT) and I checked this another inspect:
SELECT sumario. ID. CONCAT(CSpa(Sumario. Tit). &#039;*&#039;) stit. CONCAT(CSpa(Nomen fp). &#039;*&#039;) nomeFROM sumarioLEFT connect Nomen ON (CSpa(sumario tit) = CSpa(Nomen fp))
I can see that in first row. &amp;quot;sumario tit&amp;quot; handle doesn&#039;t &lt;a href=&#039;http://match.singlesblogs.net/&#039;&gt;match&lt;/a&gt; with &amp;quot;nomen fp&amp;quot;Now. I be to acquire only the first row where &amp;quot;sumario tit&amp;quot; doesn&#039;t match with &amp;quot;nomen fp&amp;quot;. Then. I append the WHERE condition:
decide sumario. ID. CONCAT(CSpa(Sumario. Tit). &#039;*&#039;) stit. CONCAT(CSpa(Nomen fp). &#039;*&#039;) nomeFROM sumarioLEFT JOIN Nomen ON (CSpa(sumario tit) = CSpa(Nomen fp))WHERE Nomen fp IS NULL
The obtained result is not correct(Oracle ignores &amp;quot;Nomen fp IS NULL&amp;quot; condition):
Furthermore now the &amp;quot;nome&amp;quot; column retrieve nulls!! (only &amp;quot;*&amp;quot; char)Look at this. I checked then with this statement ommiting &amp;quot;Nomen fp IS NULL&amp;quot; condition and appending another filter:
decide * FROM ( SELECT sumario. ID. CONCAT(CSpa(Sumario. Tit). &#039;*&#039;) stit. CONCAT(CSpa(Nomen fp). &#039;*&#039;) nome FROM sumario LEFT JOIN Nomen ON (CSpa(sumario tit) = CSpa(Nomen fp)) )WHERE nome = &#039;*&#039;
Note that all SQL statements work right when it not uses &amp;quot;CSpa&amp;quot; function. Where is the error?All works &lt;a href=&#039;http://book.enhancementblogs.com/&#039;&gt;book&lt;/a&gt; with LEFT connect while no attach WHERE conditions?The Oracle is:Oracle9i Enterprise Edition Release 9.2.0.1.0 running on Windows XP. Any suggestion will be wellcome!!Thank you
I tried to reproduce your &lt;a href=&#039;http://problem.wordsblogs.com/&#039;&gt;problem&lt;/a&gt; in my 9.2.0.1 database and I ran into &amp;quot;end-of-file on communication bring&amp;quot; everytime I tried to kill the answer using the ANSI outer join syntaxSo. I have two suggests use the traditional Oracle outer join syntax
SELECT tab1 i tab1 c tab2 cFROM tab1 tab2WHERE CSpa(tab1 c) = CSpa(tab2 c(+)) AND tab2 c IS NULL; I C C---------- ------------------------------ ------------------------------ 1 title1
decide tab1 i tab1 cFROM tab1WHERE NOT EXISTS ( SELECT 1 FROM tab2 WHERE CSpa(TO_CHAR(tab1 c)) = CSpa(tab2 c) ); I C C---------- ------------------------------ ------------------------------ 1 title1
By the way the function works book in 10g.. not that it really helps you out but I thought it was interesting
decide tab1 i tab1 c tab2 cFROM tab1LEFTJOIN tab2 ON CSpa(tab1 c) = CSpa(tab2 c)WHERE tab2 c IS NULL; I C C---------- ------------------------------ ------------------------------ 1 title1
Where is the obtain problem?With &amp;quot;LEFT JOIN&amp;quot; doesn&#039;t work but with &amp;quot;CSpa(tab1 c) = CSpa(tab2 c(+))&amp;quot; works right. Why?convey you again!Ignacio.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.forexgroups.com&quot;&gt;&lt;font size=5&gt;Forex Groups&lt;/a&gt; - &lt;a href=&quot;http://www.tipsontrading.com&quot;&gt;Tips on Trading&lt;/a&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;Related article:&lt;br&gt;
&lt;a href=&#039;http://www.orafaq.com/forum/index.php?t=rview&amp;goto=263713&amp;th=88394#msg_263713&#039;&gt;http://www.orafaq.com/forum/index.php?t=rview&amp;goto=263713&amp;th=88394#msg_263713&lt;/a&gt;
</content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>RE: PL/SQL- use of ALL /ANY</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/50060303.html" />
		<modified>2007-11-09T17:32+00:00
		<content type="html" mode="escaped" xml:base=""></content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>Hackers in your Database</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/49865664.html" />
		<modified>2007-11-03T14:04+00:00
		<content type="html" mode="escaped" xml:base="">Steve Callan stevencallan@hotmail comTinker. accommodate. pass. Spy comes to mind when the subject of database security comes up. How would you &lt;a href=&#039;http://know.wordsblogs.com/&#039;&gt;know&lt;/a&gt; if there was a mole in your database? A mole in this context refers to a malicious user who has hacked Oracle objects to adjoin his tracks and much like the mole in John le Carre&amp;#8217;s novel stays hidden from view while causing alter to the system (or &lt;a href=&#039;http://other.wordsblogs.com/&#039;&gt;other&lt;/a&gt; users). Is there a George Smiley we could label upon to grow out the mole? A trusting user of Oracle. DBA or otherwise probably shouldn&amp;#8217;t be so well trusting. Without extensive checking or safeguards you &lt;a href=&#039;http://really.funnyblogs.net/&#039;&gt;really&lt;/a&gt; don&amp;#8217;t know how secure or locked drink user find is. How easy is it to mock the normal checks of an account&amp;#8217;s privileges? The say is that it is a lot easier than you think. An excellent example of creating and then hiding a user was given in a presentation titled &amp;#8220;Oracle Rootkits 2.0&amp;#8221; at a Black Hat training conference by Alexander Kornbrust of Red Database Security Gmbh. The essential part of making this come about is summarized in the label below. 
SQL&gt; conn sys/oracle as sysdbaConnected. SQL&gt; create user hacker identified by hacker;User created. SQL&gt; select username from dba_users where username = &#039;HACKER&#039;;USERNAME---------HACKERSQL&gt; @cr_user_viewView created. SQL&gt; select username from dba_users where username = &#039;HACKER&#039;;no rows selected
The &amp;#8220;magic&amp;#8221; of this stems from the fact that dba_users is a view and one of the underlying tables is sys user$. The &amp;#8220;cr_user_view&amp;#8221; SQL script is nothing more than the script or obtain code for the dba_users believe (see below) to consider an extra instruct: where name 
CREATE OR REPLACE VIEW DBA_USERS(USERNAME. USER_ID. PASSWORD. ACCOUNT_STATUS. fasten_DATE. EXPIRY_DATE. DEFAULT_TABLESPACE. TEMPORARY_TABLESPACE. CREATED. PROFILE,INITIAL_RSRC_CONSUMER_GROUP. EXTERNAL_label)ASselect u name u user# u password m status rewrite(u astatus. 4 u ltime. 5 u ltime. 6 u ltime. 8 u ltime,9 u ltime. 10 u ltime to_date(NULL)) rewrite(u astatus. 1 u exptime. 2 u exptime. 5 u exptime. 6 u exptime. 9 u exptime. 10 u exptime decode(u ptime. &#039;&#039; to_date(NULL) decode(pr limit#. 2147483647 to_go out(NULL) rewrite(pr limit#. 0 decode(dp limit#. 2147483647 to_date(NULL) u ptime + dp limit#/86400) u ptime + pr limit#/86400)))) dts name tts label u ctime p label nvl(cgm consumer_group. &#039;fail_CONSUMER_assort&#039;) u ext_username from sys user$ u left outer join sys resource_group_mapping$ cgm on (cgm attribute = &#039;ORACLE_USER&#039; and cgm status = &#039;ACTIVE&#039; and cgm determine = u name) sys ts$ dts sys ts$ tts sys profname$ p sys user_astatus_map m sys profile$ pr sys compose$ dp where u datats# = dts ts# and u resource$ = p compose# and u tempts# = tts ts# and u astatus = m status# and u type# = 1 and u resource$ = pr profile# and dp profile# = 0 and dp write#=1 and dp resource#=1 and pr type# = 1 and pr resource# = 1 and u name 
Of cover the username of HACKER is in the user$ &lt;a href=&#039;http://table.wordsblogs.com/&#039;&gt;table&lt;/a&gt; but who looks in the &amp;#8220;real&amp;#8221; tables when virtually the entire public facing data dictionary avoids the real tables? 
It shouldn&amp;#8217;t be any great affect that if someone goes to the effort (or has the ability and wherewithal) to enclose such a user account from commonly used views that the user &lt;a href=&#039;http://will.wordblogs.net/&#039;&gt;will&lt;/a&gt; certainly undergo included a &amp;#8220;give dba to hacker&amp;#8221; statement as well. Kronbrust also points out areas/views where a hacker would also be to adjoin his tracks with consider to processes and jobs. Four data dictionary objects that would be dummied up so to speak are v$session gv_$session flow_sessions and v_$process. 
How would (or could) you prevent a hacker or mole from entering in the first displace? move of the answer lies in limiting find to the SYS schema and auditing logons as SYS. This approach reminds me of guard shows where Internal Affairs Division (IAD) investigators investigate the rank and file police compel when allegations of wrongdoing are filed. Who investigates IAD investigators when they are suspected of wrongdoing? Other IAD investigators? So bunco of some higher/final authority there needs to be a level of believe &lt;a href=&#039;http://among.wordsblogs.com/&#039;&gt;among&lt;/a&gt; users with access to SYS (either via logon as SYS or connecting as sysdba via an operating system account). &amp;#8220;believe but affirm&amp;#8221; is probably a good command to implement. 
Another part of the answer concerns protecting or safeguarding be label and objects. How would you even mouth to know or guess if someone altered a data dictionary view? In all likelihood you wouldn&amp;#8217;t know until after something bad happened. It&amp;#8217;s hard enough in a development environment to maintain obtain and version control over known objects and label so it is not difficult to conceive of how the situation is made more cumbersome when a malicious element is involved. 
There are many motives for a mole. In 2002 an employee of a racetrack betting software application made news when he &amp;#8220;accessed a company &lt;a href=&#039;http://computer.musicalblogs.com/&#039;&gt;computer&lt;/a&gt; after four races were complete.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.forexgroups.com&quot;&gt;&lt;font size=5&gt;Forex Groups&lt;/a&gt; - &lt;a href=&quot;http://www.tipsontrading.com&quot;&gt;Tips on Trading&lt;/a&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;Related article:&lt;br&gt;
&lt;a href=&#039;http://askanantha.blogspot.com/2007/09/hackers-in-your-database.html&#039;&gt;http://askanantha.blogspot.com/2007/09/hackers-in-your-database.html&lt;/a&gt;
</content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>hash left outer join</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/49675610.html" />
		<modified>2007-10-28T12:08+00:00
		<content type="html" mode="escaped" xml:base=""></content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>TM ??? TX, LOCK TABLE ??? SELECT FOR UPDATE</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/49483527.html" />
		<modified>2007-10-23T15:59+00:00
		<content type="html" mode="escaped" xml:base=""></content>
	</entry>
	<entry>
		<author>
			<name>~Ray &lt;dforums@hotmail.com&gt;</name>
		</author>
		<title>Symfony Tips?Criteria ????????? OUTER JOIN ??????</title>
		<link rel="alternate" type="text/html" href="http://outer-join-oracle.joinblogs.com/article/49289099.html" />
		<modified>2007-10-17T14:35+00:00
		<content type="html" mode="escaped" xml:base="">$crit-&gt;addJoin( $left_column. $alter_column,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Criteria::LEFT_connect );$crit-&gt;addJoin( $left_column. $alter_column,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Criteria::RIGHT_connect );
$crit-&gt;addJoin( TableAPeer::alias( &amp;#8216;a&amp;#8217;. TableAPeer::KEY1 ),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TableBPeer::alias( &amp;#8216;b&amp;#8217;. TableBPeer::KEY1 ),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Criteria::LEFT_JOIN&nbsp;)-&gt;addJoin( TableAPeer::alias( &amp;#8216;a&amp;#8217;. TableAPeer::KEY2 ),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TableBPeer::alias( &amp;#8216;b&amp;#8217;. TableBPeer::KEY2 ),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Criteria::LEFT_JOIN&nbsp;);
のようにしたが、LEFT_JOIN で追加した2つの条件式がうまくまとまらず、2つの LEFT_connect として展開されてしまう。（Oracle10g使用時に確認）
$crit-&gt;addJoin( TableAPeer::alias( &amp;#8216;a&amp;#8217;. TableAPeer::KEY1 ),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TableBPeer::alias( &amp;#8216;b&amp;#8217;. TableBPeer::KEY1 ))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;addJoin( TableAPeer::alias( &amp;#8216;a&amp;#8217;. TableAPeer::KEY2 ),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TableBPeer::alias( &amp;#8216;b&amp;#8217;. TableBPeer::KEY2 ));
のような指定となり、展開後のSQLでは on句 は生成されず、以下のような形となる。
on 句が生成されず、where条件として追加される場合は、結合条件が増えても問題ないため期待通りの動作をしてくれる。
気になったため Symfony のソースを追いかけてみたところ、
の createSelectSql メソッドに以下のような記述が見つかった。（改行は一部訂正）
connect の ON句の部分のSQLを生成する部分のようだが、見たところでは ON に指定できるのは(A = B)のような1カラム分の等式だけのようだ。
// build the conditionif ($ignoreCase) {&nbsp;&nbsp;&nbsp; $instruct = $db-&gt;ignoreCase($join-&gt;getLeftColumn()) . &amp;#8216;=&amp;#8217; .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$db-&gt;ignoreCase($join-&gt;getRightColumn());} else {&nbsp;&nbsp;&nbsp; $instruct = $join-&gt;getLeftColumn() . &amp;#8216;=&amp;#8217; .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $join-&gt;getRightColumn();}
// add &amp;#8216;em to the queues. if ($joinType = $join-&gt;getJoinType()) {&nbsp;&nbsp;&nbsp; if (!$fromClause) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $fromClause[] = $leftTable. $leftTableAlias;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; $joinTables[] = $rightTable. $rightTableAlias;&nbsp;&nbsp;&nbsp; $joinClause[] = $join-&gt;getJoinType() . &amp;#8216; &amp;#8216; .&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $rightTable. $rightTableAlias.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;#8221; ON ($condition)&amp;#8221;;} else {&nbsp;&nbsp;&nbsp; $fromClause[] = $leftTable. $leftTableAlias;&nbsp;&nbsp;&nbsp; $fromClause[] = $rightTable. $rightTableAlias;&nbsp;&nbsp;&nbsp; $whereClause[] = $condition;}
$crit-&gt;addJoin( TableAPeer::alias( &amp;#8216;a&amp;#8217;. TableAPeer::KEY1 ),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TableBPeer::alias( &amp;#8216;b&amp;#8217;. TableBPeer::KEY1 ) . &amp;#8216;(+)&amp;#8217;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;addJoin( TableAPeer::alias( &amp;#8216;a&amp;#8217;. TableAPeer::KEY2 ),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TableBPeer::alias( &amp;#8216;b&amp;#8217;. TableBPeer::KEY2 ) . &amp;#8216;(+)&amp;#8217;&nbsp;);
で一時回避。根本的に治すには BasePeer php の createSelectSql メソッドから直すしかなさそうだ。 &lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.forexgroups.com&quot;&gt;&lt;font size=5&gt;Forex Groups&lt;/a&gt; - &lt;a href=&quot;http://www.tipsontrading.com&quot;&gt;Tips on Trading&lt;/a&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;Related article:&lt;br&gt;
&lt;a href=&#039;http://blog.gnetworks.co.jp/nk2/?p=50&#039;&gt;http://blog.gnetworks.co.jp/nk2/?p=50&lt;/a&gt;
</content>
	</entry>
</feed>