Storing VARCHAR2 data into CLOB in Oracle 8i
I have a variable in PL/SQL of data type CLOB. And there is another variable of type VARCHAR2. How can i assign the value in the VARCHAR2 data type to CLOB data type.
The version iam trying to do this is
Oracle8i Enterprise Edition Release 8.1.7.2.1
Thanks,
Karthick.
This system has been build already. And this one is for some testing purpose. Any way i have given a temporary solution for them with a temp table.
SQL> create table t (col clob)
2 /
Table created.
SQL> declare
2 lClob Clob;
3 lVar Varchar2(100) := rpad('*',100,'*');
4 begin
5 insert into t values(lVar);
6 select col into lClob from t;
7 dbms_output.put_line(dbms_lob.substr(lClob,100,1));
8 end;
9 /
PL/SQL procedure successfully completed.Thanks,
Karthick.
Similar Messages
-
Error while loading data into clob data type.
Hi,
I have created interface to load data from oracle table into oracle table.In target table we have attribute with clob data type. while loading data into clob field ODI gave below error. I use odi 10.1.3.6.0
java.lang.NumberFormatException: For input string: "4294967295"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
Let me know if anyone come across and resolved this kind of issue.
Thanks much,
Nishit GajjarMr. Gajjar,
You didnt mention what KMs you are using ?
have a read of
Re: Facing issues while using BLOB
and
Load BLOB column in Oracle to Image column in MS SQL Server
Try again.
And can you please mark the Correct/Helpful points to the answers too.
Edited by: actdi on Jan 10, 2012 10:45 AM -
Insert XMLTYPE data into CLOB column
Hi,
I am trying to insert XMLTYPE datatype column value into the CLOB datatype column.
I get an error -
ORA - 00932: Inconsistent datatypes: expected CLOB got -
How do I insert xml type data into clob?
Thanks!Here is my sql code:
I have a view :
create or replace view test_view
(id,
code,
desc)
as select
id,
code,
xmlroot(xmlelement("empname", ename), version '1.0') as desc
from employee;
I have a table emp_details_table. The columns in the emp_details_table are
ID number,
CODE varchar2,
EMP_DETAILS CLOB
I am tring to insert the 'test_view' data into the 'emp_details_table' and I get an error cannot insert xmltype data into clob.
insert into emp_details_table
(ID , CODE, EMP_DETAILS)
select
(ID, CODE, DESC) from test_view;
Thanks. -
How to upload data into form of Oracle EBS R12 using ATS ver 9.0
Hi experts,
Could you please guide me how to upload data into form on Oracle EBS R12 using Oracle Application Testing Suite verson 9.(The simpliest way)
For example: I need to create user account on Oracle EBS. Normally, I use Dataloader to upload the data, however it just can upload one by one record, cannot upload multi record at same time. Moreover if the performance of server is low, so I will get the issue when using dataloader.
Thanks in advance
Best Regards
HieuHi you can create Virtual users to enter data. Note than you have to name the objects accordingly.
For Example default recording provided by Open script is ObjectNAME_(Index No of the object).
when you record one iteration the name of any object would be ObjectNAME_(0)
You can then create virtual users so the index will increment as the total number of Virtual users increases. Also you have to handle which row of your test data would get mapped to which Virtual user in the script run session.
Thanks -
Converting Varchar into Clob in Oracle 8i
Hi All,
Kindly tell me how can we convert a varchar variable into a Clob in Oracle 8i inside a stored procedure. I searched alot on the net, we have a To_Clob function available from 9i but doesn't exist in 8i. There was also talk about using dbms_lob, but i dont know how to use that to convert it.
Kindly provide me with the details of how to do this as I am just starting out with Oracle.
Thanks in Advance,
Sajid.Hi,
You can use the dbms_lob.to_clob() function(In oracle8i).
In oracle 9i it is not required.
Thanks & Regards
venkata -
How to convert blob data into clob using plsql
hi all,
I have requirement to convert blob column into clob .
version details
BANNER
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
PL/SQL Release 11.1.0.7.0 - Production
CORE 11.1.0.7.0 Production
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production
DECLARE
v_blob temp.blob_column%TYPE;------this is blob data type column contains (CSV file which is inserted from screens)
v_clob CLOB; --i want to copy blob column data into this clob
v_warning NUMBER;
BEGIN
SELECT blob_column
INTO v_blob
FROM temp
WHERE pk = 75000676;
DBMS_LOB.converttoclob (dest_lob => v_clob,
src_blob => v_blob,
amount => DBMS_LOB.lobmaxsize,
dest_offset => 1,
src_offset => 1,
blob_csid => 1, -- what is the use of this parameter
lang_context => 1,
warning => v_warning
DBMS_OUTPUT.put_line (v_warning);
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line (SQLCODE);
DBMS_OUTPUT.put_line (SQLERRM);
END;I am not getting what is the use of blob_csid , lang_context parameters after going the trough the documentation .
Any help in this regard would be highly appreciated .......
Thanks
Edited by: prakash on Feb 5, 2012 11:41 PMPost the 4 digit Oracle version.
Did you read the Doc for DBMS_LOB.CONVERTTOCLOB? - http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_lob.htm
The function can convert data from one character set to another. If the source data uses a different character set than the target you need to provide the character set id of the source data.
The blob_csid parameter is where you would provide the value for the source character set.
If the source and target use the same character set then just pass zero. Your code is passing a one.
>
General Notes
You must specify the character set of the source data in the blob_csid parameter. You can pass a zero value for blob_csid. When you do so, the database assumes that the BLOB contains character data in the same character set as the destination CLOB.
>
Same for 'lang_context' - your code is using 1; just use 0. It is an IN OUT
>
lang_context
(IN) Language context, such as shift status, for the current conversion.
(OUT) The language context at the time when the current conversion is done.
This information is returned so you can use it for subsequent conversions without losing or misinterpreting any source data. For the very first conversion, or if do not care, use the default value of zero. -
How to import data into TimesTen from Oracle
I want to import data from Oracle into TimesTen,but not found tools provided by TimesTen. I hope TimesTen may convert Oracle's dump file(exp).
thanks for your suggest.TimesTen cannot read Oracle's data pump export files.
If you are using Cache Groups to cache Oracle tables into TimesTen, then the LOAD CACHE GROUP statement will automatically load the data from Oracle into TimesTen for you.
If you are using TimesTen as a standalone database, then you can SPOOL out the Oracle table data into text files, and use them as data files to feed the TimesTen ttbulkcp command line utility. ttbulkcp is similar to SQL*Loader except it handles both import and export of data.
For example, the following command dumps the contents of the table foo from a TimesTen database mydb into a file called foo.dump.
ttbulkcp -o dsn=mydb foo foo.dump
The file foo.dump will give you an example of what the default ttbulkcp dump file format looks like. You can then generate a new dump file based on the above, but populate it using the data from Oracle.
The following command loads the rows listed in file foo.dump into a table called foo in database mydb, placing any error messages into the log file foo.err.
ttbulkcp -i -e foo.err dsn=mydb foo foo.dump
For more information on the ttbulkcp utility you can refer to the Oracle TimesTen API Reference Guide.
You can also use SQL Developer to export data from Oracle table into ttbulkcp file format, via the Export Data option. Please note that this option is meant for small tables say with a few thousand rows, exporting large tables can be slow in SQL Developer and could require a lot of client side memory. -
How to convert XMLTYPE data into CLOB without using getclobval()
Please tell me how to convert data which is stored in the table in XMLTYPE column to a CLOB.
When i use getClobVal(), i get an error. So please tell me some other option except getClobVal()CREATE OR REPLACE PACKAGE BODY CONVERT_XML_TO_HTML AS
FUNCTION GENERATE_HTML(TABLE_NAME VARCHAR2, FILE_NAME VARCHAR2, STYLESHEET_QUERY VARCHAR2, WHERE_CLAUSE VARCHAR2, ORDERBY_CLAUSE VARCHAR2) RETURN CLOB IS
lHTMLOutput XMLType;
lXSL CLOB;
lXMLData XMLType;
FILEID UTL_FILE.FILE_TYPE;
HTML_RESULT CLOB;
SQL_QUERY VARCHAR2(300);
WHERE_QUERY VARCHAR2(200);
fileDirectory VARCHAR2(100);
slashPosition NUMBER;
actual_fileName VARCHAR2(100);
XML_HTML_REF_CUR_PT XML_HTML_REF_CUR;
BEGIN
IF WHERE_CLAUSE IS NOT NULL AND ORDERBY_CLAUSE IS NOT NULL THEN
SQL_QUERY := 'SELECT * FROM ' || TABLE_NAME ||' WHERE ' || WHERE_CLAUSE || ' ORDER BY ' || ORDERBY_CLAUSE;
ELSE IF WHERE_CLAUSE IS NOT NULL AND ORDERBY_CLAUSE IS NULL THEN
SQL_QUERY := 'SELECT * FROM ' || TABLE_NAME || ' WHERE ' || WHERE_CLAUSE;
ELSE IF WHERE_CLAUSE IS NULL AND ORDERBY_CLAUSE IS NOT NULL THEN
SQL_QUERY := 'SELECT * FROM ' || TABLE_NAME || ' ORDER BY ' || ORDERBY_CLAUSE;
ELSE IF WHERE_CLAUSE IS NULL AND ORDERBY_CLAUSE IS NULL THEN
SQL_QUERY := 'SELECT * FROM ' || TABLE_NAME;
END IF;
END IF;
END IF;
END IF;
OPEN XML_HTML_REF_CUR_PT FOR SQL_QUERY;
lXMLData := GENERATE_XML(XML_HTML_REF_CUR_PT);
--lXSL := GET_STYLESHEET(STYLESHEET_QUERY);
if(lXMLData is not null) then
dbms_output.put_line('lXMLData pass');
else
dbms_output.put_line('lXMLData fail');
end if;
lHTMLOutput := lXMLData.transform(XMLType(STYLESHEET_QUERY));
--INSERT INTO TEMP_CLOB_TAB2 VALUES(CLOB(lHTMLOutput));
if(lHTMLOutput is not null) then
dbms_output.put_line('lHTMLOutput pass');
else
dbms_output.put_line('lHTMLOutput fail');
end if;
HTML_RESULT := lHTMLOutput.getclobVal();
if(HTML_RESULT is not null) then
dbms_output.put_line('HTML_RESULT pass'||HTML_RESULT);
else
dbms_output.put_line('HTML_RESULT fail');
end if;
-- If the filename has been supplied ...
IF FILE_NAME IS NOT NULL THEN
-- locate the final '/' or '\' in the pathname ...
slashPosition := INSTR(FILE_NAME, '/', -1 );
IF slashPosition = 0 THEN
slashPosition := INSTR(FILE_NAME,'\', -1 );
END IF;
-- separate the filename from the directory name ...
fileDirectory := SUBSTR(FILE_NAME, 1,slashPosition - 1 );
actual_fileName := SUBSTR(FILE_NAME, slashPosition + 1 );
END IF;
DBMS_OUTPUT.PUT_LINE(fileDirectory||' ' ||actual_fileName);
FILEID := UTL_FILE.FOPEN(fileDirectory,actual_fileName, 'W');
UTL_FILE.PUT_LINE(FILEID, '<title> hi </title>');
UTL_FILE.PUT_LINE(FILEID, HTML_RESULT);
UTL_FILE.FCLOSE (FILEID);
DBMS_OUTPUT.PUT_LINE('CLOB SIZE'||DBMS_LOB.GETLENGTH(HTML_RESULT));
RETURN HTML_RESULT;
--RETURN lHTMLOutput;
EXCEPTION
WHEN OTHERS
THEN DBMS_OUTPUT.PUT_LINE('ERROR!!!!!!!!!!!!');
END GENERATE_HTML;
FUNCTION GENERATE_XML(XML_HTML_REF_CUR_PT XML_HTML_REF_CUR) RETURN XMLType IS
qryCtx DBMS_XMLGEN.ctxHandle;
result CLOB;
result1 xmltype;
BEGIN
qryCtx := DBMS_XMLGEN.newContext(XML_HTML_REF_CUR_PT);
result := DBMS_XMLGEN.getXML(qryCtx);
--dbms_output.put_line(result);
result1 := xmltype(result);
INSERT INTO temp_clob VALUES(result);
if(result1 is not null) then
dbms_output.put_line('pass');
else
dbms_output.put_line('fail');
end if;
return result1;
DBMS_XMLGEN.closeContext(qryCtx);
END GENERATE_XML;
END CONVERT_XML_TO_HTML;
This is the code which i am using to generate the XML and subsequently to generate the HTML output out of that using a XSL stylesheet.
The error is Numeric or value error.. -
Storing XML data in CLOB and relational tables
I would like to ask whether there is a possibility to store XML data using normal relational tables and CLOBs in the same time. For example I have some XML data (structured data) which I would like update very often and some which are only a kind of description. I found something about it in http://technet.oracle.com/tech/xml/infoocs/otnwp/about_oracle_xml_products.htm . But I do not know how to use Oracle8i views and some functionality of XML SQL Utility to retrieve XML data in one file.
null<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Maciej Marczukajtis ([email protected]):
I would like to ask whether there is a possibility to store XML data using normal relational tables and CLOBs in the same time. For example I have some XML data (structured data) which I would like update very often and some which are only a kind of description. I found something about it in http://technet.oracle.com/tech/xml/infoocs/otnwp/about_oracle_xml_products.htm . But I do not know how to use Oracle8i views and some functionality of XML SQL Utility to retrieve XML data in one file.<HR></BLOCKQUOTE>
Czesc Maciek,
There are some good examples with XSQL Servlet. From what I understand you have one XML file and you need to save a portion of document in relational tables and other portion in CLOB.
Yes, you can do that.
You can do it many ways. I can suggest (2).
1. Use the views
2. call your java procedure that will do
the xml processing, brake it down and insert
releval frogments into different tables/columns
null -
Inserting data into multiple tables(Oracle Version 9.2.0.6)
Hi,
we are going to receive the following XML file from one of our vendor. We need to parse the file and then save the data to multiple database tables (around 3).
<?xml version="1.0"?>
<datafeed xmlns:xsi="ht tp://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="DailyFeed.xsd" deliverydate="2007-02-14T00:00:00" vendorid="4">
<items count="1">
<item feed_id="001379" mode="MERGE">
<content empbased="true">
<emp>10000000</emp>
<value>
</value>
<date>2006-01-16</date>
<unit>CHF</unit>
<links>
<link lang="EN">
<url>www.pqr.com</url>
<description>pqr website</description>
</link>
<link lang="DE">
<url>www.efg.com</url>
<description>efg website</description>
</link>
</links>
</content>
<content empbased="true">
<emp>10000001</emp>
<value>
</value>
<date>2006-01-16</date>
<unit>CHF</unit>
<links>
<link lang="EN">
<url>www.abc.com</url>
<description>abc website</description>
</link>
<link lang="DE">
<url>www.xyz.com</url>
<description>xyz website</description>
</link>
</links>
</content>
<content empbased="true">
<emp>10000002</emp>
<value>
</value>
<date>2006-01-16</date>
<unit>CHF</unit>
<links>
<link lang="IT">
<url>www.rst.com</url>
<description>rst website</description>
</link>
</links>
</content>
</item>
</items>
</datafeed>
Now the operation to be done on the table depends on the mode attribute. Further, there are some basic validations need to be done using count attribute. Here the item tag, content tag & link tag are recurring elements.
The problem is I am not able to find the correct attributes like mode, feed_id, lang through SQL query(they are getting duplicated) though I was able to find the deliverydate & vendorid attribute as they are non-repeatitive. Here are the scripts :
create table tbl_xml_rawdata (xml_content xmltype);
create directory xmldir as 'c:\xml';
--put the above xml file in this directory and name it testfile.xml
Declare
l_bfile BFILE;
l_clob CLOB;
BEGIN
l_bfile := BFileName('XMLDIR', 'testfile.xml');
dbms_lob.createtemporary(l_clob, cache=>FALSE);
dbms_lob.open(l_bfile, dbms_lob.lob_readonly);
dbms_lob.loadFromFile(dest_lob => l_clob,
src_lob => l_bfile,
amount => dbms_lob.getLength(l_bfile));
dbms_lob.close(l_bfile);
insert into test_xml_rawdata values(xmltype.createxml(l_clob));
commit;
end;
My query is:
select extractvalue(value(b),'/datafeed/@deliverydate') ddate, extractvalue(value(b),'/datafeed/@vendorid') vendorid,
extractvalue( value( c ), '//@feed_id') feed_id,
extractvalue( value( a ), '//@empbased') empbased,
extractvalue( value( a ), '//emp') emp,
extractvalue( value( a ), '//value') value,
extractvalue( value( a ), '//unit') unit,
extractvalue( value( a ), '//date') ddate1,
extract( value( a ), '//links/link/url') url,
extract( value( a ), '//links/link/description') description
from tbl_xml_rawdata t,
table(xmlsequence(extract(t.xml_content,'/datafeed/items/item/content'))) a,
table(xmlsequence(extract(t.xml_content,'/'))) b ,
table(xmlsequence(extract(t.xml_content,'/datafeed/items/item'))) c;
If the above query is run, the feed_id is cartesian joined with other data ,which is wrong.
How should I go with this so that I can have 1 relational record with respect to each element & sub-elements.
Also, if this is not doable in SQL, can someone direct me to some plsql example to do this. I read that dbms_xmldom & dbms_xmlparser can be used to travel through XML doc but I don't know how to use them.
Any help please ??I'm still getting the same error while installing Oracle Patch set 9.2.0.6. I downloaded the patchset 2 weeks back.
Pls help where download the correct version ? -
Storing Chinese data as clob using dbms_xmlquery
Hi,
I am writing a procedure that creates a query and same is stored as CLOB in a database table. Below is a sample test program for same. I am using UTF-8 to accomodate Chinese data. The CLOB however doesn't contain valid chinese data. Please guide me on what needs to be done....
declare
l_ctx dbms_xmlquery.ctxtype;
l_xml_schema NCLOB;
begin
l_ctx := dbms_xmlquery.newcontext('SELECT * FROM (SELECT "SEC","coretypeid","coreid","Record Type","您ID" FROM (SELECT "您MultiCurrency Object".coreid "SEC","您MultiCurrency Object".coretypeid "coretypeid", "您MultiCurrency Object".coreid "coreid", "您MultiCurrency Object".CoreTypeAssocAliasDescr "Record Type", "您MultiCurrency Object".F_3441961635 "您ID"
FROM ( SELECT SUBSTR(RFN_FlexSQL_Cache.GetCTAliasDescr(CORETYPEID,3441940070,3443315783),0,50) CoreTypeAliasDescr,
SUBSTR(RFN_FlexSQL_Cache.GetCTAssocAliasDescr(CORETYPEID,3441940070,3443315783),0,50) CoreTypeAssocAliasDescr,
SUBSTR(RFN_FlexSQL_Cache.GetCTDescr(CORETYPEID,3441940070,3443315783),0,50) COREDESCRIPTION,
COREID, CORETYPEID ,F_3441961635 FROM CT_3420185025
WHERE coretypeid IN (3420185025)) "您MultiCurrency Object" )) WHERE 1 = 2');
dbms_xmlquery.setraiseexception(l_ctx, TRUE);
dbms_xmlquery.setsqltoxmlnameescaping(l_ctx, TRUE);
-- dbms_xmlquery.setdateformat(l_ctx, l_xml_sformat);
dbms_xmlquery.setencodingtag(l_ctx, 'ISO-8859-1');
l_xml_schema := dbms_xmlquery.getxml(l_ctx,2);
insert into testingXMLgen values (l_xml_schema);
-- :xml_data := dbms_xmlquery.getxml(l_ctx);
dbms_xmlquery.closecontext(l_ctx);
end;I have tried UTF-8 encoding set as well. It didn't work toodbms_xmlquery.setencodingtag(l_ctx, 'UTF-8');
Corresponding database column is NCLOB
select * from nls_database_parameters;PARAMETER VALUE
NLS_LANGUAGE AMERICAN
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET WE8ISO8859P1
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
PARAMETER VALUE
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_RDBMS_VERSION 10.2.0.5.0
20 rows selected. -
Urgent Help !!! Export data into insert format (Oracle Sql developer)
Hi all,
Please help , when i try to export ms access table which have 400,000 over rows to insert format using oracle sql developer 1.5.5. After the export have done the exported file xxx.sql is empty.
Is it because of too many rows? or what tool or function should i use for exporting table with many rows.
It used to have exported successfully with
Insert into table( ) values ();
Insert into table( ) values ();
Insert into table( ) values ();
Insert into table( ) values ();
----- when i try to export table with over 10,000 row.
Regard,
TunAnother option is to export your file as Formatted text (space delimited). This will create a fixed format file. You can either create an external table to access the file or use sqlloader to load it. In your control file or access parameters you will specify the positions of the fields you are interested in. Your control file will look something like this:
OPTIONS (BINDSIZE=50000,ERRORS=50,ROWS=200,READSIZE=65536)
LOAD DATA
CHARACTERSET US7ASCII
INFILE '/home/FIXED_FORMAT.dat' "FIX 58"
CONCATENATE 1
INTO TABLE "EMP2"
APPEND
REENABLE DISABLED_CONSTRAINTS
"ID" POSITION(1:2) INTEGER(2) ,
"REGION" POSITION(3:3) INTEGER EXTERNAL(1) ,
"DEPT" POSITION(4:6) INTEGER EXTERNAL(3) ,
"HIRE_DATE" POSITION(7:14) DATE(8) "mmddyyyy" ,
"SALARY" POSITION(15:19) DECIMAL(9,2) ,
"NAME" POSITION(20:34) CHAR(15)
SQLDeveloper does not currently provide an option to import fixed format files. -
How to insert data into clob or xmltype column
when i am inserting to clob or xml type column i am getting error like ERROR at line 2:
ORA-01704: string literal too long
INSERT INTO po_clob_tab
values(100,'<TXLife>
<UserAuthRequest>
<UserLoginName>UserId</UserLoginName>
</UserAuthRequest>
<TXLifeRequest>
<TransRefGUID>0099962A-BFF3-4761-4058-F683398D79F7</TransRefGUID>
<TransType tc="186">OLI_TRANS_CHGPAR</TransType>
<TransExeDate>2008-05-29</TransExeDate>
<TransExeTime>12:01:01</TransExeTime>
<InquiryLevel tc="3">OLI_INQUIRY_OBJRELOBJ</InquiryLevel>
<InquiryView>
<InquiryViewCode>CU186A</InquiryViewCode>
</InquiryView>
<ChangeSubType>
<ChangeTC tc="32">Update / Add Client Object Information</ChangeTC>
<!--TranContentCode tc = 1 (Add)
tc = 2 (Update)
tc = 3 (Delete)
-->
<TranContentCode tc="1">Add</TranContentCode>
</ChangeSubType>
<OLifE>
<SourceInfo>
<SourceInfoName>Client Profile</SourceInfoName>
</SourceInfo>
<Activity id="Act1" PartyID="Party1">
<ActivityStatus tc="2">In Progress</ActivityStatus>
<UserCode>123456</UserCode>
<Opened>2010-08-17</Opened>
<ActivityCode>CP10001</ActivityCode>
<Attachment>
<Description>LastScreenName</Description>
<AttachmentData>CP Create</AttachmentData>
<AttachmentType tc="2">OLI_ATTACH_COMMENT </AttachmentType>
<AttachmentLocation tc="1">OLI_INLINE </AttachmentLocation>
</Attachment>
<OLifEExtension VendorCode="05" ExtensionCode="Activity">
<ActivityExtension>
<SubActivityCode>CP20001</SubActivityCode>
</ActivityExtension>
</OLifEExtension>
</Activity>
<Grouping id="Grouping1">
<Household>
<EstIncome>90000</EstIncome>
</Household>
</Grouping>
<Holding id="Holding1">
<HoldingTypeCode tc="2">Policy</HoldingTypeCode>
<Purpose tc="35">Accumulation</Purpose>
<Policy>
<ProductType tc="1009800001">AXA Network Non-Proprietary Variable Life Product</ProductType>
<ProductCode>Plus9</ProductCode>
<PlanName>Accumulator Plus 9.0</PlanName>
<Annuity>
<QualPlanType tc="45">Qualified</QualPlanType>
</Annuity>
<ApplicationInfo>
<ApplicationJurisdiction tc="35">New Jersey</ApplicationJurisdiction>
<OLifEExtension VendorCode="05" ExtensionCode="ApplicationInfo">
<ApplicationInfoExtension>
<FinancialPlanIInd tc="0">False</FinancialPlanIInd>
<AgentVerifiesOwnersID tc="1">True</AgentVerifiesOwnersID>
</ApplicationInfoExtension>
</OLifEExtension>
</ApplicationInfo>
<FinancialActivity>
<FinActivityType tc="7">Initial Payment</FinActivityType>
<FinActivityPct>10</FinActivityPct>
<Payment>
<SourceOfFundsTC tc="18">Gift</SourceOfFundsTC>
<OLifEExtension VendorCode="05" ExtensionCode="Payment">
<PaymentExtension>
<FundingDisclosureDetails>
<FundingDisclosureTC tc="1009800001">Cash</FundingDisclosureTC>
</FundingDisclosureDetails>
</PaymentExtension>
</OLifEExtension>
</Payment>
</FinancialActivity>
<FinancialActivity>
<FinActivityType tc="7">Initial Payment</FinActivityType>
<FinActivityPct>10</FinActivityPct>
<Payment>
<SourceOfFundsTC tc="8">Personal Loan</SourceOfFundsTC>
<OLifEExtension VendorCode="05" ExtensionCode="Payment">
<PaymentExtension>
<FundingDisclosureDetails>
<FundingDisclosureTC tc="1009800002">Borrowing</FundingDisclosureTC>
</FundingDisclosureDetails>
</PaymentExtension>
</OLifEExtension>
</Payment>
</FinancialActivity>
<FinancialActivity>
<FinActivityType tc="7">Initial Payment</FinActivityType>
<FinActivityPct>10</FinActivityPct>
<Payment>
<SourceOfFundsTC tc="10">Withdrawal</SourceOfFundsTC>
<OLifEExtension VendorCode="05" ExtensionCode="Payment">
<PaymentExtension>
<FundingDisclosureDetails>
<FundingDisclosureTC tc="1009800003">Policy Related</FundingDisclosureTC>
</FundingDisclosureDetails>
</PaymentExtension>
</OLifEExtension>
</Payment>
</FinancialActivity>
<FinancialActivity>
<FinActivityType tc="7">Initial Payment</FinActivityType>
<FinActivityPct>10</FinActivityPct>
<Payment>
<OLifEExtension VendorCode="05" ExtensionCode="Payment">
<PaymentExtension>
<FundingDisclosureDetails>
<FundingDisclosureTC tc="1009800005">Sale of 401(k) Mutual Fund Shares, Existing Pension Plan Assets, Stocks, Bonds, CD’s</FundingDisclosureTC>
</FundingDisclosureDetails>
</PaymentExtension>
</OLifEExtension>
</Payment>
</FinancialActivity>
<FinancialActivity>
<FinActivityType tc="7">Initial Payment</FinActivityType>
<FinActivityPct>10</FinActivityPct>
<Payment>
<OLifEExtension VendorCode="05" ExtensionCode="Payment">
<PaymentExtension>
<FundingDisclosureDetails>
<FundingDisclosureTC tc="1009800004">Sale of qualified or non-qualified Mutual Fund Shares</FundingDisclosureTC>
</FundingDisclosureDetails>
</PaymentExtension>
</OLifEExtension>
</Payment>
</FinancialActivity>
<FinancialActivity>
<FinActivityType tc="7">Initial Payment</FinActivityType>
<FinActivityPct>20</FinActivityPct>
<Payment>
<OLifEExtension VendorCode="05" ExtensionCode="Payment">
<PaymentExtension>
<FundingDisclosureDetails>
<FundingDisclosureTC tc="1009800006">Sale of Investment Advisory Assets</FundingDisclosureTC>
</FundingDisclosureDetails>
</PaymentExtension>
</OLifEExtension>
</Payment>
</FinancialActivity>
<FinancialActivity>
<FinActivityType tc="7">Initial Payment</FinActivityType>
<FinActivityPct>20</FinActivityPct>
<Payment>
<SourceOfFundsTC tc="1009800008">Car</SourceOfFundsTC>
<OLifEExtension VendorCode="05" ExtensionCode="Payment">
<PaymentExtension>
<FundingDisclosureDetails>
<FundingDisclosureTC tc="2147483647">Other</FundingDisclosureTC>
</FundingDisclosureDetails>
</PaymentExtension>
</OLifEExtension>
</Payment>
</FinancialActivity>
</Policy>
</Holding>
<Party id="Party1">
<PartyTypeCode tc="1">Person</PartyTypeCode>
<EstNetWorth>250000</EstNetWorth>
<LiquidNetWorthAmt>120000</LiquidNetWorthAmt>
<EstTotAssetsAmt>400000</EstTotAssetsAmt>
<Person>
<FirstName>John</FirstName>
<LastName>Doe</LastName>
<MarStat tc="1">Married</MarStat>
<Gender tc="1">Male</Gender>
<BirthDate>1965-05-07</BirthDate>
<EducationType tc="3">Associate Degree</EducationType>
<Citizenship tc="1">USA</Citizenship>
<NetIncomeAmt>70000</NetIncomeAmt>
<DriversLicenseNum>D123456789</DriversLicenseNum>
<DriversLicenseState tc="35">New Jersey</DriversLicenseState>
<ImmigrationStatus tc="8">Citizen</ImmigrationStatus>
<DriversLicenseExpDate>2012-05-25</DriversLicenseExpDate>
<OLifEExtension VendorCode="05" ExtensionCode="Person">
<PersonExtension>
<NoDriversLicenseInd tc="0">False</NoDriversLicenseInd>
</PersonExtension>
</OLifEExtension>
</Person>
<Address>
<Line1>125 Finn Lane</Line1>
<City>North Brunswick</City>
<AddressStateTC tc="35">New Jersey</AddressStateTC>
<Zip>08902</Zip>
</Address>
<Phone>
<PhoneTypeCode tc="1">Home</PhoneTypeCode>
<DialNumber>732456789</DialNumber>
</Phone>
<Phone>
<PhoneTypeCode tc="2">Work</PhoneTypeCode>
<DialNumber>732987654</DialNumber>
</Phone>
<Attachment>
<Description>Comments</Description>
<AttachmentData>This is the comments entered for the client</AttachmentData>
<AttachmentType tc="2">OLI_ATTACH_COMMENT </AttachmentType>
<AttachmentLocation tc="1">OLI_INLINE </AttachmentLocation>
</Attachment>
<Attachment>
<AttachmentSysKey>1</AttachmentSysKey>
<Description>Additional Notes Important Considerations</Description>
<AttachmentData>This is the comments entered for the client</AttachmentData>
<AttachmentType tc="2">OLI_ATTACH_COMMENT </AttachmentType>
<AttachmentLocation tc="1">OLI_INLINE </AttachmentLocation>
</Attachment>
<Attachment>
<AttachmentSysKey>2</AttachmentSysKey>
<Description>Additional Notes Important Considerations</Description>
<AttachmentData>This is the comments entered for the client</AttachmentData>
<AttachmentType tc="2">OLI_ATTACH_COMMENT </AttachmentType>
<AttachmentLocation tc="1">OLI_INLINE </AttachmentLocation>
</Attachment>
<Client>
<NumRelations>1</NumRelations>
<EstTaxBracket>10</EstTaxBracket>
<BrokerDealerInd tc="1">True</BrokerDealerInd>
<EstIncomeAmt>90000</EstIncomeAmt>
<PrimaryInvObjective tc="8">Income and Growth</PrimaryInvObjective>
<InvHorizonRangeMin>5</InvHorizonRangeMin>
<OLifEExtension VendorCode="05" ExtensionCode="Client">
<ClientExtension>
<RiskToleranceCode tc="3">Moderate</RiskToleranceCode>
<FINRAAffiliationName>John Doe</FINRAAffiliationName>
<Rank>
<RankCategory tc="1009800001">Financial Goal</RankCategory>
<TotalRankCode>5</TotalRankCode>
<RankCode PurposeID="1009800016">6</RankCode>
<RankCode PurposeID="35">6</RankCode>
<RankCode PurposeID="2">6</RankCode>
<RankCode PurposeID="1009800013">6</RankCode>
<RankCode PurposeID="1009800014">6</RankCode>
<RankCode PurposeID="5">6</RankCode>
<RankCode PurposeID="1009800015">6</RankCode>
</Rank>
</ClientExtension>
</OLifEExtension>
</Client>
<EMailAddress>
<EMailType tc="1">Business</EMailType>
<AddrLine>[email protected]</AddrLine>
</EMailAddress>
<Risk>
<HHFamilyInsurance>
<HHFamilyInsuranceSysKey>1</HHFamilyInsuranceSysKey>
<DeclinedInd tc="0">False</DeclinedInd>
<LineOfBusiness tc="1">Life Insurance</LineOfBusiness>
</HHFamilyInsurance>
<HHFamilyInsurance>
<HHFamilyInsuranceSysKey>2</HHFamilyInsuranceSysKey>
<DeclinedInd tc="0">False</DeclinedInd>
<LineOfBusiness tc="1">Life Insurance</LineOfBusiness>
</HHFamilyInsurance>
<HHFamilyInsurance>
<HHFamilyInsuranceSysKey>1</HHFamilyInsuranceSysKey>
<DeclinedInd tc="0">False</DeclinedInd>
<LineOfBusiness tc="3">Disability Insurance</LineOfBusiness>
</HHFamilyInsurance>
<HHFamilyInsurance>
<HHFamilyInsuranceSysKey>1</HHFamilyInsuranceSysKey>
<DeclinedInd tc="0">False</DeclinedInd>
<LineOfBusiness tc="5">LTC Insurance</LineOfBusiness>
</HHFamilyInsurance>
<FinancialExperience>
<InvestmentType tc="7">CD</InvestmentType>
<YearsOfInvestmentExperience>1</YearsOfInvestmentExperience>
<OLifEExtension VendorCode="05" ExtensionCode="FinancialExperience">
<FinancialExperienceExtension>
<AssetValue>30000</AssetValue>
</FinancialExperienceExtension>
</OLifEExtension>
</FinancialExperience>
<FinancialExperience>
<InvestmentType tc="3">Stock</InvestmentType>
<YearsOfInvestmentExperience>1</YearsOfInvestmentExperience>
<OLifEExtension VendorCode="05" ExtensionCode="FinancialExperience">
<FinancialExperienceExtension>
<AssetValue>5000</AssetValue>
</FinancialExperienceExtension>
</OLifEExtension>
</FinancialExperience>
<FinancialExperience>
<InvestmentType tc="2">Bond</InvestmentType>
<YearsOfInvestmentExperience>6</YearsOfInvestmentExperience>
<OLifEExtension VendorCode="05" ExtensionCode="FinancialExperience">
<FinancialExperienceExtension>
<AssetValue>50000</AssetValue>
</FinancialExperienceExtension>
</OLifEExtension>
</FinancialExperience>
<FinancialExperience>
<InvestmentType tc="15">Variable Annuities</InvestmentType>
<YearsOfInvestmentExperience>4</YearsOfInvestmentExperience>
<OLifEExtension VendorCode="05" ExtensionCode="FinancialExperience">
<FinancialExperienceExtension>
<AssetValue>50000</AssetValue>
</FinancialExperienceExtension>
</OLifEExtension>
</FinancialExperience>
<FinancialExperience>
<InvestmentType tc="6">Mutual Funds</InvestmentType>
<YearsOfInvestmentExperience>0</YearsOfInvestmentExperience>
<OLifEExtension VendorCode="05" ExtensionCode="FinancialExperience">
<FinancialExperienceExtension>
<AssetValue>0</AssetValue>
</FinancialExperienceExtension>
</OLifEExtension>
</FinancialExperience>
<FinancialExperience>
<InvestmentType tc="1009800001">Cash</InvestmentType>
<YearsOfInvestmentExperience>20</YearsOfInvestmentExperience>
<OLifEExtension VendorCode="05" ExtensionCode="FinancialExperience">
<FinancialExperienceExtension>
<AssetValue>100000</AssetValue>
</FinancialExperienceExtension>
</OLifEExtension>
</FinancialExperience>
<FinancialExperience>
<InvestmentType tc="2147483647">Other</InvestmentType>
<YearsOfInvestmentExperience>0</YearsOfInvestmentExperience>
<OLifEExtension VendorCode="05" ExtensionCode="FinancialExperience">
<FinancialExperienceExtension>
<AssetValue>0</AssetValue>
</FinancialExperienceExtension>
</OLifEExtension>
</FinancialExperience>
</Risk>
<Employment EmployerPartyID="Party4">
<OccupClass tc="1009800001">Employed</OccupClass>
<Occupation>Solution Architect</Occupation>
<EmployerName>AXA</EmployerName>
<YearsAtEmployment>15</YearsAtEmployment>
</Employment>
<GovtIDInfo>
<GovtID>123456789</GovtID>
<GovtIDTC tc="17">Passport</GovtIDTC>
<GovtIDExpDate>2015-08-24</GovtIDExpDate>
<Nation tc="1">USA</Nation>
<Jurisdiction tc="35">New Jersey</Jurisdiction>
</GovtIDInfo>
</Party>
<Party id="Party2">
<PartyTypeCode tc="1">Person</PartyTypeCode>
<PartySysKey>ProfileID456</PartySysKey>
<Person>
<FirstName>Jacqueline</FirstName>
<LastName>Doe</LastName>
<MarStat tc="1">Married</MarStat>
<Gender tc="2">Female</Gender>
<BirthDate>1975-05-07</BirthDate>
<EducationType tc="3">Associate Degree</EducationType>
<Citizenship tc="1">USA</Citizenship>
<DriversLicenseNum>D987654321</DriversLicenseNum>
<DriversLicenseState tc="35">New Jersey</DriversLicenseState>
<ImmigrationStatus tc="8">Citizen</ImmigrationStatus>
<DriversLicenseExpDate>2012-05-25</DriversLicenseExpDate>
<OLifEExtension VendorCode="05" ExtensionCode="Person">
<PersonExtension>
<NoDriversLicenseInd tc="0">False</NoDriversLicenseInd>
</PersonExtension>
</OLifEExtension>
</Person>
<Address>
<Line1>125 Finn Lane</Line1>
<City>North Brunswick</City>
<AddressStateTC tc="35">New Jersey</AddressStateTC>
<Zip>08902</Zip>
</Address>
<Phone>
<PhoneTypeCode tc="1">Home</PhoneTypeCode>
<DialNumber>732456789</DialNumber>
</Phone>
<Risk>
<HHFamilyInsurance>
<HHFamilyInsuranceSysKey>1</HHFamilyInsuranceSysKey>
<DeclinedInd tc="0">False</DeclinedInd>
<LineOfBusiness tc="1">Life Insurance</LineOfBusiness>
</HHFamilyInsurance>
</Risk>
<Employment>
<OccupClass tc="4">Unemployed</OccupClass>
</Employment>
<GovtIDInfo>
<GovtID>987654321</GovtID>
<GovtIDTC tc="17">Passport</GovtIDTC>
<GovtIDExpDate>2015-08-24</GovtIDExpDate>
<Nation tc="1">USA</Nation>
<Jurisdiction tc="35">New Jersey</Jurisdiction>
</GovtIDInfo>
</Party>
<Party id="Party3">
<PartyTypeCode tc="1">Person</PartyTypeCode>
<Person>
<FirstName>Joe</FirstName>
<LastName>Doe</LastName>
<Age>15</Age>
</Person>
</Party>
<Party id="Party4">
<Person/>
<Address>
<Line1>425 Washington Blvd.</Line1>
<City>Jersey City</City>
<AddressStateTC tc="35">New Jersey</AddressStateTC>
<Zip>07302</Zip>
</Address>
</Party>
<Relation OriginatingObjectID="Grouping1" id="Relation1" RelatedObjectID="Party1">
<OriginatingObjectType tc="16">Grouping</OriginatingObjectType>
<RelatedObjectType tc="6">Party</RelatedObjectType>
<RelationRoleCode tc="30">Member</RelationRoleCode>
</Relation>
<Relation OriginatingObjectID="Grouping1" id="Relation2" RelatedObjectID="Party2">
<OriginatingObjectType tc="16">Grouping</OriginatingObjectType>
<RelatedObjectType tc="6">Party</RelatedObjectType>
<RelationRoleCode tc="30">Member</RelationRoleCode>
</Relation>
<Relation OriginatingObjectID="Party1" id="Relation3" RelatedObjectID="Party3">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="6">Party</RelatedObjectType>
<RelationRoleCode tc="40">Dependant</RelationRoleCode>
</Relation>
<Relation OriginatingObjectID="Holding1" id="Relation4" RelatedObjectID="Party1">
<OriginatingObjectType tc="4">Holding</OriginatingObjectType>
<RelatedObjectType tc="6">Party</RelatedObjectType>
<RelationRoleCode tc="8">Owner</RelationRoleCode>
</Relation>
<Relation OriginatingObjectID="Holding1" id="Relation5" RelatedObjectID="Party2">
<OriginatingObjectType tc="4">Holding</OriginatingObjectType>
<RelatedObjectType tc="6">Party</RelatedObjectType>
<RelationRoleCode tc="184">Joint Owner</RelationRoleCode>
</Relation>
<Relation OriginatingObjectID="Form1" id="Relation6" RelatedObjectID="Party1">
<OriginatingObjectType tc="101">FormInstance</OriginatingObjectType>
<RelatedObjectType tc="6">Party</RelatedObjectType>
<RelationRoleCode tc="107">Form For</RelationRoleCode>
</Relation>
<FormInstance id="Form1">
<FormResponse>
<ResponseText>No</ResponseText>
<QuestionType tc="1009800001">Is the Client/Owner with an interest in the account either: (A) a senior military, governmental, or political official in a non-U.S. country, or (B) closely associated with or an immediate family member of such official?</QuestionType>
</FormResponse>
<FormResponse>
<ResponseText>Yes</ResponseText>
<QuestionType tc="1009800005">I am familiar with the product(s) being sold and have determined proper suitability. For deferred variable annuity purchases only: I have reasonable grounds for believing that the recommendations for this customer to purchase/exchange an annuity is suitable on the basis of the facts disclosed by the customer as to his/her investments, insurance products and financial situation and needs.</QuestionType>
</FormResponse>
</FormInstance>
</OLifE>
</TXLifeRequest>
</TXLife>');
/It's a really bad idea to assemble XML using strings and string concatenation in SQL or PL/SQL. First there is a 4K limit in SQL, and 32K limit in PL/SQL, which means you end up constructing the XML in chunks, adding uneccessary complications. 2nd you cannot confirm the XML is valid or well formed using external tools.
IMHO it makes much more sense to keep the XML content seperated from the SQL / PL/SQL code
When the XML can be stored a File System accessable from the database, The files can be loaded into the database using mechansims like BFILE.
In cases where the XML must be staged on a remote file system, the files can be loaded into the database using FTP or HTTP and in cases where this is not an option, SQLLDR.
-Mark -
Hi!
Can someone tell me how can I merge data from one table in one clob?
for example: I have table emp with columns id,name,iddept. Now I need those data in one clob column for each iddept.
id name iddept
1 jack 01
2 joe 01
3 inna 02
4 blake 03and now I need 3 rows like
id clob
1 1jack012joe01
2 3inna02
3 4blake03Regards,
drama
I resolved my problem.
Edited by: drama9346 on 8.11.2012 4:06There is a good library to create pdf from a java program or a servlet in this page:
http://www.lowagie.com/iText/download.html
It's easy to use and there are different examples. It also allow you create the pdf document on-line in the client.
If you need some help me I have used it and I can send you an example if you need. -
Converting column data into rows in oracle 10g
sample data:
PATID NA2 NA3 NA4
1 3 4 5
1 34 45 56
1 134 245 356
2 134 245 356
2 334 275 56
2 4 275 56
2 4 5 56
how to display the above data like
PATID NA2 NA3 NA4
1 ID1 ID2 ID3 ID4 ID1 ID2 ID3 ID4 ID1 ID2 ID3 ID4
3 34 134 4 45 245 5 56 356
2 134 134 4 4 245 275 275 5 356 56 56 56Many examples are here:
http://www.oracle-base.com/articles/10g/StringAggregationTechniques.php
(and you can do a search on this forum as well to find more)
edit
Your sample data is not very clear, by the way.
Please post a CREATE TABLE and some INSERT statements, just enough to put up the testcase.
Use the tag before and after posting examples, so formatting will be maintained.
See the [FAQ|http://forums.oracle.com/forums/help.jspa] for more information regarding tags (scroll a bit down)...
Edited by: hoek on Jan 26, 2010 5:23 PM
Maybe you are looking for
-
Grouping of two rows of internal table
Hi all, I am having a requirement in which I want to group two rows of an internal table and assign a pointer to the two rows. This pointer variable will then be passed to ALV. Help reqd. regards.
-
Allow external editor file name template to be customized
Currently, only a global name can be set. I'd like to have the ability to set a global name that can be overriden in the settings for particular external editors. For example, if I use the Nik SilverEfexPro plugin as one external editor, it may be us
-
File changes seemingly not taking effect
This is a bit of a noobish question, but anyways... I've been trying to get a few things configured in arch that I've been too lazy to do for a long time, but for some reason my changes never seem to take effect... For example, here is my /etc/sudoer
-
Linksys WRT54GL not saving settings
Hello all just got a WRT54GL today and the wired part works as well as the config from the webui ... the proble is my router wont save any wireless settings ... for example ill change my SSID and hit save changes ... it will say it is successful ...
-
CSS file will not sync with website
I'm having this really weird problem with Dreamweaver CS5.5. I use Dreamweaver to sync stuff onto my website, and everything else will sync fine, except the CSS file. My CSS files are just inside a folder called "css". When I sync, everything says "o