Table Schema And Data In XML

  1. DECLARE @TableData XML,@TableSchema XML  
  2. SELECT @TableSchema = (  
  3. select column_name,data_type,  
  4. case(is_nullable)  
  5. when 'YES' then 'true'  
  6. else 'false'  
  7. end as is_nullable,  
  8. CHARACTER_MAXIMUM_LENGTH as Charlen  
  9. from information_schema.columns [columnwhere table_name = 'lkpActivityType' for xml auto,root('Table'))  
  10. SELECT @TableData = (SELECT * FROM lkpActivityType Row FOR XML AUTO, BINARY BASE64,root('lkpActivityType'))  
  11. SELECT @TableSchema,@TableData