i have xml source. xml source having lacks of records. i
want extract/retrive xml source data using sql query.
please tell me how to write query.
Answers were Sorted based on User's Feedback
Answer / jagadeesh
create procedure proc_es
as
begin
declare @hdoc int
DECLARE @xml xml
set @xml=(select *
From openrowset(Bulk'C:\emp18.xml', single_blob) as xmldata)
exec sp_xml_preparedocument @hdoc output,@xml
insert into emp19(emp_id,emp_fname,emp_lname,emp_mail)
select *
from openxml(@hdoc,'/employee/details',3)
with(emp_id int,emp_firstname varchar(50),emp_lastname varchar(50),emp_mailid varchar(50))
exec sp_xml_removedocument @hdoc
end
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / mathivanan
select extractvalue(columnname,'/roottag/subtag') from tablename
Is This Answer Correct ? | 0 Yes | 0 No |
What is multiple columns?
what is the difference between cluster and non cluster index? : Sql dba
what is sql server agent? : Sql dba
What is record variable?
why should required for Indexed by table in pl/sql
Explain the PL/SQL compilation process.
What does truncate mean in sql?
What is the use of sqldataadapter?
how to check server status with 'mysqladmin'? : Sql dba
Why is sql better than hql?
How can we overcome recursive triggers in SQL?
How to find last day of the month in sql query