<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ORA-01723: zero-length columns are not allowed in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343605#M111345</link>
    <description>&lt;P&gt;OK, can you show me the configuration of your tOracleOutput configuration please?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, can you try out some code for me? I *think* that this may reveal a bug, but I need a little more detail. The code below is perfectly safe, it simply analyses the data held about the schema within the Dynamic Schema. You may even find it quite useful yourself.  I use this in a tJavaFlex.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Start Code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Column count variable to count dynamic schema columns processed&lt;/P&gt;&lt;P&gt;&lt;B&gt;int&lt;/B&gt; columnCount = 0;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Row variable to count rows&lt;/P&gt;&lt;P&gt;&lt;B&gt;int&lt;/B&gt; row = 0; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Main Code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;row++;&lt;/P&gt;&lt;P&gt;System.out.println("Row number = "+row);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;B&gt;if&lt;/B&gt;(columnCount==0){&lt;/P&gt;&lt;P&gt;	//Set the dynamicColumnsTmp variable&lt;/P&gt;&lt;P&gt;	Dynamic dynamicColumnsTmp = row5.newColumn;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;	//Cycle through the columns stored in the Dynamic schema column and add the column names&lt;/P&gt;&lt;P&gt;	//to the ArrayList&lt;/P&gt;&lt;P&gt;	&lt;B&gt;for&lt;/B&gt; (&lt;B&gt;int&lt;/B&gt; i = 0; i &amp;lt; dynamicColumnsTmp.getColumnCount(); i++) {&amp;nbsp;&lt;/P&gt;&lt;P&gt;		&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	DynamicMetadata columnMetadata = dynamicColumnsTmp.getColumnMetadata(i);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("Column name="+columnMetadata.getName());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("Data type="+columnMetadata.getType());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("DB Data type="+columnMetadata.getDbType());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("Data value="+dynamicColumnsTmp.getColumnValue(i));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("Length="+columnMetadata.getLength());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	&lt;/P&gt;&lt;P&gt;	}&lt;/P&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;	//Append 1 to the rowCount&lt;/P&gt;&lt;P&gt;	columnCount++;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;columnCount=0;&lt;/P&gt;&lt;P&gt;System.out.println("");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is a line above which displays the data value of the Dynamic Schema column. You can comment that out so that you are not sharing your private data. I am interested to see the DB Data type, Data type and Length values. &lt;/P&gt;</description>
    <pubDate>Wed, 25 Jan 2023 10:47:38 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-01-25T10:47:38Z</dc:date>
    <item>
      <title>ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343600#M111340</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created a migration job which does not make any modification to the source DB.&lt;/P&gt;&lt;P&gt;I have got this error:&lt;/P&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp;Exception in component tDBOutput_1 java.sql.SQLSyntaxErrorException: ORA-01723: zero-length columns are not allowed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess the problem is that the DBs are Oracle, in which ““ (empty string) is treated as null.&lt;/P&gt;&lt;P&gt;And I am not allowed to change anything in the source and destination DB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With this condition, is there any workaround?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 22:10:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343600#M111340</guid>
      <dc:creator>StreetTalender</dc:creator>
      <dc:date>2024-11-15T22:10:53Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343601#M111341</link>
      <description>&lt;P&gt;Can you tell us what precisely what you are trying to do here? If you are creating a table with your tDBOutput, then you will need to make sure that your column lengths are specified. But you say that you are not allowed to modify your destination DB. So we will ned to see exactly what you are trying to do here before we can get an idea as to why this is happening.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 11:55:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343601#M111341</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-01-23T11:55:46Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343602#M111342</link>
      <description>&lt;P&gt;Hi rhall, @Richard Hall​&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for your reply.&lt;/P&gt;&lt;P&gt;Let me explain what I want to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Requirement:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The migration requirement is simple, let’s say I have a schema named “A” in the source DB, and and I want exactly the same schema “A” (including all tables and their data) in the target DB.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Background:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I want to create a job which lets me migrate a whole schema, not only a table.&lt;/LI&gt;&lt;LI&gt;I have about 5000 tables within 10 schemas to migrate, and I want to avoid creating 5000 jobs one by one.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Environment:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Talend Studio 8.0.1&lt;/LI&gt;&lt;LI&gt;source and target schema are both Oracle&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I am using dynamic schema, and this is how my job looks like:&lt;/P&gt;&lt;P&gt;----------------------------------------​&lt;/P&gt;&lt;P&gt;tOracleConnection1-oncomponentok-tOracleConnection2&lt;/P&gt;&lt;P&gt;|onsubjobok&lt;/P&gt;&lt;P&gt;tOracleTableList--iterate--tOracleInput--main--tOracleOutput--oncomponentok--tOracleCommit&lt;/P&gt;&lt;P&gt;|onsubjobok&lt;/P&gt;&lt;P&gt;tOracleClose1--oncomponentok--tOracleClose2&lt;/P&gt;&lt;P&gt;​----------------------------------------&lt;/P&gt;&lt;P&gt;in tOracleTableList, I use the default where clause ("TABLE_NAME not like '%$%'") and fetch from “USER_TABLES”.&lt;/P&gt;&lt;P&gt;in tOracleInput, the query I use is "select * from " +((String)globalMap.get("tDBTableList_1_CURRENT_TABLE"))&lt;/P&gt;&lt;P&gt;This is what I set in the source schema:&lt;/P&gt;&lt;P&gt;​&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000cexkyAAA.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157508i18F03EA991048D12/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000cexkyAAA.png" alt="0695b00000cexkyAAA.png" /&gt;&lt;/span&gt;in tOracleOutput, in the “Table” field I use ((String)globalMap.get("tDBTableList_1_CURRENT_TABLE"))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if you have any ideas.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jan 2023 08:21:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343602#M111342</guid>
      <dc:creator>StreetTalender</dc:creator>
      <dc:date>2023-01-24T08:21:57Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343603#M111343</link>
      <description>&lt;P&gt;Does the table already exist in your target DB when you write to it OR are you creating the table when you write to it?&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jan 2023 11:20:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343603#M111343</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-01-24T11:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343604#M111344</link>
      <description>&lt;P&gt;Hi @Richard Hall​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the tables do not exist in the target DB and I create them with tDBOutput.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks​&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2023 02:17:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343604#M111344</guid>
      <dc:creator>StreetTalender</dc:creator>
      <dc:date>2023-01-25T02:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343605#M111345</link>
      <description>&lt;P&gt;OK, can you show me the configuration of your tOracleOutput configuration please?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, can you try out some code for me? I *think* that this may reveal a bug, but I need a little more detail. The code below is perfectly safe, it simply analyses the data held about the schema within the Dynamic Schema. You may even find it quite useful yourself.  I use this in a tJavaFlex.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Start Code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Column count variable to count dynamic schema columns processed&lt;/P&gt;&lt;P&gt;&lt;B&gt;int&lt;/B&gt; columnCount = 0;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//Row variable to count rows&lt;/P&gt;&lt;P&gt;&lt;B&gt;int&lt;/B&gt; row = 0; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Main Code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;row++;&lt;/P&gt;&lt;P&gt;System.out.println("Row number = "+row);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;B&gt;if&lt;/B&gt;(columnCount==0){&lt;/P&gt;&lt;P&gt;	//Set the dynamicColumnsTmp variable&lt;/P&gt;&lt;P&gt;	Dynamic dynamicColumnsTmp = row5.newColumn;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;	//Cycle through the columns stored in the Dynamic schema column and add the column names&lt;/P&gt;&lt;P&gt;	//to the ArrayList&lt;/P&gt;&lt;P&gt;	&lt;B&gt;for&lt;/B&gt; (&lt;B&gt;int&lt;/B&gt; i = 0; i &amp;lt; dynamicColumnsTmp.getColumnCount(); i++) {&amp;nbsp;&lt;/P&gt;&lt;P&gt;		&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;	DynamicMetadata columnMetadata = dynamicColumnsTmp.getColumnMetadata(i);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("Column name="+columnMetadata.getName());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("Data type="+columnMetadata.getType());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("DB Data type="+columnMetadata.getDbType());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("Data value="+dynamicColumnsTmp.getColumnValue(i));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;	System.out.println("Length="+columnMetadata.getLength());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	&lt;/P&gt;&lt;P&gt;	}&lt;/P&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;	//Append 1 to the rowCount&lt;/P&gt;&lt;P&gt;	columnCount++;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;columnCount=0;&lt;/P&gt;&lt;P&gt;System.out.println("");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is a line above which displays the data value of the Dynamic Schema column. You can comment that out so that you are not sharing your private data. I am interested to see the DB Data type, Data type and Length values. &lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2023 10:47:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343605#M111345</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-01-25T10:47:38Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343606#M111346</link>
      <description>&lt;P&gt;Hi @Richard Hall​,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my tOracleOutput configuration.&lt;/P&gt;&lt;P&gt;I will let you know once I am done with the code.&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000cfUUUAA2.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/145619i961DF99F44EDC86E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000cfUUUAA2.png" alt="0695b00000cfUUUAA2.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000cfUUPAA2.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/152398i6DEAEBA0BE2DC3E7/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000cfUUPAA2.png" alt="0695b00000cfUUPAA2.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jan 2023 08:33:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343606#M111346</guid>
      <dc:creator>StreetTalender</dc:creator>
      <dc:date>2023-01-26T08:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343607#M111347</link>
      <description>&lt;P&gt;Hi @Richard Hall​,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you point out to me where in my job I should put tJavaFlex in?&lt;/P&gt;&lt;P&gt;And which row/trigger I should use to connect it to the previous/next components?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is my job design:&lt;/P&gt;&lt;P&gt;----------------------------------------​&lt;/P&gt;&lt;P&gt;tOracleConnection1-oncomponentok-tOracleConnection2&lt;/P&gt;&lt;P&gt;|onsubjobok&lt;/P&gt;&lt;P&gt;tOracleTableList--iterate--tOracleInput--main--tOracleOutput--oncomponentok--tOracleCommit&lt;/P&gt;&lt;P&gt;|onsubjobok&lt;/P&gt;&lt;P&gt;tOracleClose1--oncomponentok--tOracleClose2&lt;/P&gt;&lt;P&gt;​----------------------------------------&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jan 2023 08:42:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343607#M111347</guid>
      <dc:creator>StreetTalender</dc:creator>
      <dc:date>2023-01-26T08:42:56Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343608#M111348</link>
      <description>&lt;P&gt;All you need to do is place it before the tOracleOutput component. Ensure that the "Data auto propagate" tick box is ticked. You will probably need to change the row name and column name I have used in the code as well.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jan 2023 11:31:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343608#M111348</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-01-26T11:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343609#M111349</link>
      <description>&lt;P&gt;Hi @Richard Hall​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;as I am using Dynamic, I cannot find what sould replace "row5" in your code...&lt;/P&gt;&lt;P&gt;This is my schema definition, does it show the row name?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000cfWRwAAM.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147531iAAD284517BD33DD0/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000cfWRwAAM.png" alt="0695b00000cfWRwAAM.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jan 2023 13:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343609#M111349</guid>
      <dc:creator>StreetTalender</dc:creator>
      <dc:date>2023-01-26T13:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343610#M111350</link>
      <description>&lt;P&gt;Where it says....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dynamic dynamicColumnsTmp = row5.newColumn;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;....in my code. You just need to replace the "row5.newColumn" with the row and column that covers your Dynamic column. It looks like you column is called "other", but I do not know the row name.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jan 2023 13:21:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343610#M111350</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-01-26T13:21:13Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343611#M111351</link>
      <description>&lt;P&gt;Thanks for your quick responce @Richard Hall​&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is the row name something I can find in Talend Studio?&lt;/P&gt;&lt;P&gt;I don't recall naming a row...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jan 2023 13:43:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343611#M111351</guid>
      <dc:creator>StreetTalender</dc:creator>
      <dc:date>2023-01-26T13:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343612#M111352</link>
      <description>&lt;P&gt;The row name is shown in the design window.  For example, in the screenshot below (a random image to show this), you can see "row1", "row4", "row5", etc. That is the row name.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000cfWzFAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/138558i23B3C9B6C6FCD98D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000cfWzFAAU.png" alt="0695b00000cfWzFAAU.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jan 2023 14:01:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343612#M111352</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-01-26T14:01:03Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343613#M111353</link>
      <description>&lt;P&gt;Hi @Richard Hall​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for the help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I attached the output of the code. As the schema is big, I just included the first 50 rows.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Jan 2023 00:47:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343613#M111353</guid>
      <dc:creator>StreetTalender</dc:creator>
      <dc:date>2023-01-27T00:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: ORA-01723: zero-length columns are not allowed</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343614#M111354</link>
      <description>&lt;P&gt;Thanks so much for this. This gives me enough to raise this as a bug. FYI this shows that the Dynamic Schema is picking up the required data to identify what the created table should look like, but this is not being used.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are a couple of ways you can work around this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Use a DB component to query the schema of the source DB and retrieve the DDL, then use that to build your target schema. Something like this might help (https://stackoverflow.com/questions/10886450/how-to-generate-entire-ddl-of-an-oracle-schema-scriptable)&lt;/LI&gt;&lt;LI&gt;Alternatively, simple do this manually and run your existing job with the create table functionality switched off. &lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will raise a Jira for this now, but if you want to raise this with Support (pointing to this Community post) they may be able to offer you a few more suggestions on how to get around this.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Jan 2023 11:18:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ORA-01723-zero-length-columns-are-not-allowed/m-p/2343614#M111354</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-01-27T11:18:54Z</dc:date>
    </item>
  </channel>
</rss>

