1、1、打开电脑桌面,依次点击开始,程序,Microsoft SQL Server,企业管理器,打开企业管理器软件。
2
2、选择数据转换服务(DTS),选择DTS导入向导。
3
进入数据转换服务(DTS)导入和导出向导。
选择数据源,
选择数据源和数据库NOTTHWIND。
选择目的数据库PUBS。
选择复制表或者视图。
选择Orders表。
点击预览,查看数据。
我们选择立即运行。
正在完成导入。
源: Microsoft SQL Server
使用 Microsoft OLE DB Provider for SQL Server
位置: (local)
数据库: Northwind
目的: Microsoft SQL Server
使用 Microsoft OLE DB Provider for SQL Server
位置: (local)
数据库: pubs
提示成功将表复制到另一个数据库。
数据库 Northwind中表Orders成功导入到数据库pubs中。
使用uses来切换,例如:
uses Data_A --使用数据库Data_A
select from
uses Data_B --使用数据库Data_B
select from
我觉得要分2步执行,第一步从hangjia表中选取staff_no+staff_name不在ppmonths表中的记录,做insert,如下
insert into ppmonths select from hangjia where staff_no+staff_name not in (select staff_no+staff_name from ppmonths)
第二步做update
update ppmonths set aDepartment=bDepartment ,aSection=bSection,aRank =bRank from ppmonths a,hangjia b where aStaff_No=bStaff_No and aStaff_Name=bStaff_Name
针对你的这个插入数据的 *** 作
我来给你说说吧:
dataformADOQuery_BZZYClose;
dataformADOQuery_BZZYSQLClear;
dataformADOQuery_BZZYSQLAdd('insert into tb_test(testContent,testName,testTime,teacherId,testfile,testdir,testNetDir,demandfile,demanddirm,demandnetdir) values(:testContent,:testName,:testTime,:teacherId,:testfile,:testdir,:testNetDir,:demandfile,:demanddirm,:demandnetdir)');//这里你详细看看缺少了什么 特别注意","号。
dataformADOQuery_BZZYParametersParamByName('testContent')Value :=edttestNameText ;
dataformADOQuery_BZZYParametersParamByName('testName')Value := edttestContentText;
dataformADOQuery_BZZYParametersParamByName('testTime')Value := formatdatetime('yyyy-mm-dd',datetime1Date);
dataformADOQuery_BZZYParametersParamByName('teacherId')Value := teacherId;
dataformADOQuery_BZZYParametersParamByName('testfile')Value := edtMBFIleNameText ;
dataformADOQuery_BZZYParametersParamByName('testdir')Value := edtMBFilePathText ;
dataformADOQuery_BZZYParametersParamByName('testnetdir')Value := '\\sdust\nettax';
dataformADOQuery_BZZYParametersParamByName('demandfile')Value := edtDeclareFileNameText ;
dataformADOQuery_BZZYParametersParamByName('demanddir')Value := edtDeclareFilePathText ;
dataformADOQuery_BZZYParametersParamByName('demandnetdir')Value := '\\sdust\nettax';
dataformADOQuery_BZZYExecSql; //除了select 语句 应该这么写。
2005转到2000的步骤
1
生成for
2000版本的数据库脚本
2005
的manger
studio
--
打开"对象资源管理器"(没有的话按F8),
连接到你的实例
--
右键要转到2000的库
--
任务
--
生成脚本
--
在"脚本向导"的"选择数据库"中,
确定选择的是要转到2000的库
--
勾选"为所选数据库中的所有对象编写脚本"
--
在接下来的"选择脚本选项"中,
找到"为服务器版本编写脚本"项,
选择"SQL
Server
2000"
--
其他选项根据需要设置
--
最后把脚本保存到一个
sql
脚本文件
2
在2000中创建目标数据库
在查询分析器(或2005的manger
studio在打开脚本文件),
连接到SQL
Server
2000,执行上面生成的脚本以创建一个新的数据库
3
将数据从2005导到2000
2005
的manger
studio
--
打开"对象资源管理器"(没有的话按F8),
连接到你的实例
--
右键要转到2000的库
--
任务
--
导出数据
--
在"SQL
Server
导入和导出向导"的"选择数据源"步骤中,
确定选择的是要导出的数据库
--
在"选择目标"步骤中,
连接到
2000,
并选择步骤2新建的库
--
在"选择源表和源视图"中,
选择所有的表
--
最后完成
以上就是关于如何使用SQLServer数据转换服务导入数据全部的内容,包括:如何使用SQLServer数据转换服务导入数据、SQL数据库怎么样实现里面二个数据库之间的转换、SQL数据库 2表之间的数据转换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)