主要内容

插入数据到新的数据库表使用插入功能

将数据插入一个新的数据库表,可以使用sqlwrite函数。的datainsertfastinsert功能将在未来的版本中被删除。当使用sqlwrite函数,你不再需要进行预处理或转换数据,所要求的datainsert函数。下面的简短示例展示如何使用都插入相同的数据sqlwritedatainsert功能。对迁移到使用这些例子sqlwrite函数进行数据插入。

一个新的数据库表中插入数据使用sqlwrite函数。

%从病人。xls文件patient_data = readtable (“patient.xls”);%插入使用sqlwrite函数sqlwrite(康涅狄格州,“病人”,patient_data);

通过使用插入相同的数据datainsert函数。

%创建一个数据库表与数据存储在病人。xls文件sqlquery = [“创建表患者(LastName varchar、性别varchar。”的年龄数字、地点varchar、身高数值,体重数字,”“吸烟者布尔,收缩期数值,舒张压数值,”“SelfAssessedHealthStatus varchar)”];execute(康涅狄格州,sqlquery)%从病人。csv文件patient_data = readtable (“patients.csv”);variablenames = patient_data.Properties.VariableNames;patient_data = table2cell (patient_data);%转换为兼容的数据列=大小(patient_data, 2);i = 1:列= patient_data(:,我);如果所有(cellfun (@ (x) isnumeric (x))) = = true (cellfun (@isnan,)) = {Inf};patient_data (:, i) =一个;结束结束patient_data = cell2table (patient_data,“VariableNames”,variablenames);%插入使用datainsert函数datainsert(康涅狄格州,“病人”、variablenames patient_data)

当使用datainsert功能,你必须完成预处理数据插入额外的步骤。使用sqlwrite函数来避免这些额外的步骤。

另请参阅

||||

相关的话题