如何向postgresql数据库里导入其它类型的数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何向postgresql数据库里导入其它类型的数据?相关的知识,希望对你有一定的参考价值。

各位大师: 如何向postgresql数据库里导入access里的数据?

参考技术A 是不是如何将mssql的数据导入到acc中如果是的话给你,如果不是当我没说,因为不知道postgresql是什么
SQL
SERVER
和ACCESS的数据导入导出
常规的数据导入导出:
使用DTS向导迁移你的Access数据到SQL
Server,你可以使用这些步骤:
1在SQL
SERVER企业管理器中的Tools(工具)菜单上,选择Data
Transformation
2Services(数据转换服务),然后选择
czdImport
Data(导入数据)。
3在Choose
a
Data
Source(选择数据源)对话框中选择Microsoft
Access
as
the
Source,然后键入你的.mdb数据库(.mdb文件扩展名)的文件名或通过浏览寻找该文件。
4在Choose
a
Destination(选择目标)对话框中,选择Microsoft
OLE
DB
Prov
ider
for
SQL
Server,选择数据库服务器,然后单击必要的验证方式。
5在Specify
Table
Copy(指定表格复制)或Query(查询)对话框中,单击Copy
tables(复制表格)。
6在Select
Source
Tables(选择源表格)对话框中,单击Select
All(全部选定)。下一步,完成。
Transact-SQL语句进行导入导出:
1.
在SQL
SERVER里查询access数据:
SELECT
*
FROM
OpenDataSource(
'Microsoft.Jet.OLEDB.4.0','Data
Source="c:\DB.mdb";User
ID=Admin;Password=')...表名
2.
将access导入SQL
server
在SQL
SERVER
里运行:
SELECT
*
INTO
newtable
FROM
OPENDATASOURCE
('Microsoft.Jet.OLEDB.4.0',
'Data
Source="c:\DB.mdb";User
ID=Admin;Password='
)...表名
3.
将SQL
SERVER表里的数据插入到Access表中
在SQL
SERVER
里运行:
insert
into
OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Data
Source="
c:\DB.mdb";User
ID=Admin;Password=')...表名
(列名1,列名2)
select
列名1,列名2
from
sql表
实例:
insert
into
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\db.mdb';'admin';'',
Test)select
id,name
from
Test
INSERT
INTO
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\trade.mdb';
'admin';
'',
表名)
SELECT
*
FROM
sqltablename

以上是关于如何向postgresql数据库里导入其它类型的数据?的主要内容,如果未能解决你的问题,请参考以下文章

2.4. 向PostgreSQL表中添加行

postgreSQL数据库里导入导出的sql语句是啥?

在linux下的PostgreSQL中,如何修改字段的数据类型?(用命令修改)

PostgreSQL 数据库导入导出

PostgreSQL 数据库导入导出

PostgreSQL如何导入数据