Oracle-sqlplus导入sql文件

Oracle-sqlplus导入sql文件,第1张

将一张表的数据插入到另一张表insert into table2 select * from table1如果表不存在可以使用 create table table2 as select * from table1但是如果要插入的数据量比较大,用命令好使些。

使用PLSQL Developer导入insert语句,数据量过大会死掉,所以直接使用命令行的方式导入insert语句

 命令行进入sqlplus: sqlplus 用户名/密码@127.0.0.1:1521/tiger ( sqlplus test_name/test_pwd@127.0.0.1:1521/tiger )

 sql>@full_path/test.sql例:sql>@D:/test.sql

test.sql 里面最后加上一个commit

--参考http://blog.csdn.net/yin_jw/article/details/38894905

资料库汇入 请问如何将Oracle中的某个表到入到SqlServer中

先你要安装有oracle客户端(如果你是在安装了oracle资料库的机器上 *** 作就不需要再安装oracle客户端了),然后用Net Configuration Assistant配置好你要访问的oracle资料库的访问名。该访问名就是上面你要填的资料来源。你可以到oracle安装目录下,找到tnsnames.ora档案,里面记录了你配置的oracle资料库访问名。比如我的资料库是10G的,该档案在目录D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN

\tnsnames.ora 里面你可以找到类似这样的东西

你配的访问名 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 资料库的IP地址或机器名)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 资料库的SID)

)

)

请教如何将notes资料库汇入到sqlserver中

可以用odbc,在notes中写程式汇出资料到sql server,也可以在外部写程式通过NotesSql从notes取资料,还有其他的如DECS,JDBC等

请问如何将SQL资料库里资料汇入到Execel啊?

是SQL Server的话,在企业管理器中直接在某资料库上右键,选“所有任务\汇出资料”,目的源选择EXCEL就可以了

如何将ACCESS资料库汇入到SQLSERVER

一.使用SQL Server的资料库汇入/汇出功能。首先在要汇入到的SQL Srever资料库上右键,选择“任务”,然后选择“汇入资料”,按照提示下一步直到完成即可成功将Aess资料库汇入到SQL Server资料库中,此种方法如果SQLServer资料库中没有相应的资料表,则会自动建立改表,但是约束等表关系不会同步汇入,如果SQLServer中有相同名称并且属性相同的资料表,则会直接将Aess资料库中的对应表的资料汇入。

在汇入过程中,还可以通过SQL语句指定要汇入的资料。

使用这种方法一般会出现以下两种错误:

(1)无法建立资料流连线

为连线管理器“{FFBF32BF-EE84-4F94-ACDB-D4C5AC4C2941}”指定的连线型别“OLEDB”未被识别为有效的连线管理器型别。当检视建立未知连线型别的连线管理器时会返回此错误。请检查连线型别名称的拼写是否正确。

(2)无法连线源元件

找不到连线“SourceConnectionOLEDB”。如果找不到特定的连线元素,Connections集合将发生此错误。

其他资讯:

找不到连线“SourceConnectionOLEDB”。如果找不到特定的连线元素,Connections集合将发生此错误。

({0DE0CDBB-BCD6-4261-A118-B0CB22DA3C4A})

具体解决办法是开启SqlServerConfiguration Manage,右键单击“SqlServer Integration Services”,选择“属性”,将登入身份修改为“LocalSystem(本地系统)”,然后重新启动该服务。

二.使用Aess资料库的资料升迁功能。首先点选“工具”选单,选择“资料库实用工具”,选择“升迁向导”,这是会提示该功能尚未安装,需要安装XXX之类的资讯,点选安装,等待安装成功后,即可d出“升迁向导”对话方块,按照提示下一步直到完成,即可将Aess资料库汇入到SQLServer资料库中。使用此种方法的好处是Aess资料库中的所有资料以及表关系都会被原样汇入到SQL Server资料库中。

三.使用SQL语句批量汇入。1当只需要汇入Aess资料库中的指定表以及指定表的指定列到SQLServer资料库中时,前面的两种方法就显得不那么方便了。而使用SQL语句汇入可以方便快捷的汇入需要的资料。具体程式码如下

(1)SQLServe资料库中已存在要汇入资料的表.(这样可以事先按照要汇入的Aess资料库的资料表建立好需要的关系)

Insert intotable(tid,tname)SELECT id,nameFROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source="c:\Shop.mdb"User ID=AdminPassword=' )...ShopGoods

(2)SQLServer资料库中不存在要储存汇入资料的表.(使用下面的程式码会直接在SQL Server资料库中建立相应的资料表)

SELECTid,nameINTO table(tid,tname)FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source="c:\Shop.mdb"User ID=AdminPassword=' )...ShopGoods

其中,table是SQL Server中用来储存Aess汇入资料的资料表名,ShopGoods是指要汇入到SQLServer中的Aess资料库中的资料表名。前面的三个点不能省略。

但使用这种方法时有可能出现以下错误:

SQLServer 阻止了对元件 'Ad Hoc DistributedQueries' 的STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此元件已作为此伺服器安全配置的一部分而被关闭。系统管理员可以通过使用sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细资讯,请参阅 SQLServer 联机丛书中的 "外围应用配置器"。

具体解决办法是使用如下语句启用“'AdHoc Distributed Querie”

EXECsp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'AdHoc Distributed Queries', 1 GO RECONFIGURE GO

如何将资料库中的表汇入到PowerDesigner中

方法如下: 点选 下面 右侧的资料库 连线按钮,d出 Connect to a Data Source 的对话方块 选中 ODBC machine data source 选项,点选 Modify按钮右边的 Configure 按钮 d出Configure Data Connections 在 ODBC Machine Data Connections选项卡 下面的工具栏中点选 第二个 资料库 配置按钮 d出建立新资料来源视窗 , 选择相应的伺服器,输入相应的密码 配置完毕 后 点选确定,选择刚刚配置的资料来源,输入相应的使用者名称和密码 即可。

1、创建逻辑目录,该命令不会在 *** 作系统创建真正的目录,最好以system等管理员创建。

create directory dpdata1 as ‘d:\test\dump’。

2、查看管理理员目录(同时查看 *** 作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)。

select * from dba_directories

3、给scott用户赋予在指定目录的 *** 作权限,最好以system等管理员赋予。

grant read,write on directory dpdata1 to scott


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11526853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存