sybase 对数据表的导出与导入
今天用到了对sybase 数据表的导出和导入操作。在这里写出来。希望能帮到用得到的朋友。
首先利用cmd的命令进入dos界面
如果需要从数据库里导出一张表。在命令行的后面输入: bcp 数据库名..表名 out d:\表名.txt -U用户名 -P用户密码 -S数据库服务器名 -c -t"~~"
在这里如果连接的是远程服务器。服务器名不能识别为IP地址。因此要为该IP地址定义一个别名。操作步骤如下:
在运行中输入 dsedit,进入如下界面
然后在server 中单击右键,添加一个服务器名,然后在右面的Server Address 行单击右键选择Modify Atrribute..
进入如下界面
单击添加。。然后输入IP及端口,注意IP地址与端口之间用逗号分开而还是分号。然后就OK了。
然后测试下点 ping server(闪电图标的那个按钮)
导入表
在命令行的后面输入: bcp 数据库名..表名 in d:\表名.txt -U用户名 -P用户密码 -S数据库服务器名 -c -t"~~"
首先利用cmd的命令进入dos界面
如果需要从数据库里导出一张表。在命令行的后面输入: bcp 数据库名..表名 out d:\表名.txt -U用户名 -P用户密码 -S数据库服务器名 -c -t"~~"
在这里如果连接的是远程服务器。服务器名不能识别为IP地址。因此要为该IP地址定义一个别名。操作步骤如下:
在运行中输入 dsedit,进入如下界面
然后在server 中单击右键,添加一个服务器名,然后在右面的Server Address 行单击右键选择Modify Atrribute..
进入如下界面
单击添加。。然后输入IP及端口,注意IP地址与端口之间用逗号分开而还是分号。然后就OK了。
然后测试下点 ping server(闪电图标的那个按钮)
导入表
在命令行的后面输入: bcp 数据库名..表名 in d:\表名.txt -U用户名 -P用户密码 -S数据库服务器名 -c -t"~~"