Friday, October 11, 2013

How to insert large string or xml file in the oracle database Clob field.





How to insert large string or xml file in the oracle database Clob field.
 

Solution:-

We can declare some variable and divide the large string into this.
Further while inserting the string or large file we can concentinate those variables and insert/update into database.

Sample code is
Declare
  str1 varchar2(4000);
  str2 varchar2(4000);
  str3 varchar2(4000);
  str4 varchar2(4000);

begin                                                                    
  str1 := 'Test data';                                                                                                             
  str2 := 'Test data';
  str3 := ' Test date';
  str4 := ' Test data';   
 
update TableName set coloumName = to_clob(str1) || to_clob(str2) || to_clob(str3) || to_clob(str4)

commit;

Some date format mostly using for UTC time zone, VB.NET and C#.


yyyy-MM-ddTHH:mm:ss.000
yyyy-MM-ddTHH:mm:ssZ

Date.ToString("yyyy-MM-ddTHH:mm:ssZ")
Format(Date., "yyyy-MM-ddTHH:mm:ss.000")


Handle special character in oracle while inserting and updating.



Most of the time we are facing problem while inserting or updating special character in oracle database.

when executing the scripts it gives/ask to insert values for those fields which followed by special signature like "&"

How to insert special character in database ??



How to use ||chr(38) || in oracle ??
 

Solution is :-



In the query just replace "&" with ||chr(38) || and this will work


How to resolve file uploading issue in asp.net and 404 file not found when upoloading file.

For uploading large size through asp.net below tag need to be added in web.config file.

Under "system.web"

"httpRuntime maxRequestLength="1048576" "

After adding this tag you may get below error.

404 file not found or moved from this location,Page not found

Add below tag in web.config under  "system.webServer"

 "security / requestFiltering  "requestLimits maxAllowedContentLength="104857600""
/requestFiltering/security

How to check coloum type, coloum default value and coloum length in oracle.



Below query will give this result.
 
SELECT atc.TABLE_NAME, atc.OWNER, atc.DEFAULT_LENGTH, atc.DATA_DEFAULT,
       atc.COLUMN_NAME,
       atc.DATA_TYPE
FROM  ALL_TAB_COLUMNS atc where lower (atc.COLUMN_NAME)='XXXX' and atc.TABLE_NAME ='XXXXXXXXXXx'

Saturday, June 4, 2011

Microsoft Certified Professional.



Finally, I got the badge of a Microsoft Certified Professional :)