2012-03-28 58 views
0

我在C#控制檯應用程序中使用SQL語句提取數據。例如:如何使用xsd模式定義

SELECT NAME, DATE_OF_BIRTH FROM CUSTOMER_DETAIL 

然後我將它保存到xml中。

xml有兩個元素。一個是NAME,第二個是DATE_OF_BIRTH。當我將它們加載回MS-SQL Server時,DATE_OF_BIRTH列成爲varchar,但我想通過定義xml模式將它保存在xml中的smalldatetype。

我使用GetXml()方法保存在xml中。

cor(mtcars$mpg, mtcars$cyl) #a function that gives an association between two vectors     
outer(mtcars, mtcars, "cor") #the attempt to create a matrix of all vectors in a df 

回答

0

爲表格創建一個xsd,您希望將數據保存爲xml。

DataSet ds = new DataSet(); 

加載數據集中的xsd。

ds.ReadXmlSchema(xsdPath); 

現在從sql server中讀取ds中的數據。

ds.WriteXml(xmlFullPath); 

通過這種方式,您將能夠以適當的格式保存數據。