主要内容

使用插入功能将数据附加到现有的数据库表

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

将数据附加到现有的数据库表使用sqlwrite函数。

%读取“airlinesmall.csv”impObj = detectImportOptions (“airlinesmall.csv”);impObj = setvartype (impObj,{“DepTime”,“ArrTime”,“ActualElapsedTime”,“CRSElapsedTime”,“ArrDelay”,“DepDelay”,“距离”},“双”);airlines_data = readtable (“airlinesmall.csv”,impObj);%插入使用sqlwrite函数sqlwrite(康涅狄格州,“airlinesmall”,airlines_data);

将相同的数据附加到数据库表使用datainsert函数。

%读取“airlinesmall.csv”impObj = detectImportOptions (“airlinesmall.csv”);impObj = setvartype (impObj,{“DepTime”,“ArrTime”,“ActualElapsedTime”,“CRSElapsedTime”,“ArrDelay”,“DepDelay”,“距离”},“双”);airlines_data = readtable (“airlinesmall.csv”,impObj);variablenames = airlines_data.Properties.VariableNames;airlines_data = table2cell (airlines_data);%转换为兼容的数据列=大小(airlines_data, 2);i = 1:列= airlines_data(:,我);如果所有(cellfun (@ (x) isnumeric (x))) = = true (cellfun (@isnan,)) = {Inf};airlines_data (:, i) =一个;结束结束airlines_data = cell2table (airlines_data,“VariableNames”,variablenames);%插入使用datainsert函数datainsert(康涅狄格州,“airlinesmall”、variablenames airlines_data);

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

另请参阅

|||||

相关的话题