导入Excel文件到另一台服务器的数据库

导入Excel文件到另一台服务器的数据库,第1张

如果2台机子有连接的话用存储过程
create procedure copyab
as
insert into a
select
from [数据库b的ip]b要复制数据的表名
就可以了

首先需要知道“另一个存储过程”的结果集的所有列的类型。
假设“另一个存储过程”的名字是sp1,没有参数,返回的结果集共3列,全部为int型,那么“存储过程”里添加一个与结果集列数相同的临时表或表变量用于接收“另一个存储过程”的结果集
如下
CREATE PROCEDURE sp2
AS
DECLARE @t table(a int,b int,c int)
INSERT INTO @t(a,b,c)
EXEC sp1
SELECT FROM @t
使用SQLSERVER存储过程可以很大的提高程序运行速度,简化编程维护难度,现已得到广泛应用。
创建存储过程
和数据表一样,在使用之前需要创建存储过程,它的简明语法是:
引用:
Create PROC 存储过程名称
[参数列表(多个以“,”分隔)]
AS
SQL 语句

1、打开sqlserver的企业管理器或者是SQL server Management Studio
2、服务器类型选择:数据库引擎
3、服务器名称输入:localhost或是本机ip
4、身份验证选择:如果没开混合验证,选windows身份验证;如果开了混合验证,可以用windows身份登录,也可选选择SQL server身份验证。
5、选了SQLserver身份认证需要输入SQL已经定义的用户名和密码。

select from
opendatasource('msdasql','driver={sql server};server=IP地址或者主机名;uid=sa;pwd=密码;')数据库实例名dbo表名
where 你的条件

或者
select from
opendrowset('msdasql','driver={sql server};server=IP地址或者主机名;uid=sa;pwd=密码',数据库实例名dbo表名)
where 你的条件

请注意所有字符都要是半角字符。

database
工具库里面有的
比如
querybuilder,如果你的数据库有odbc
驱动,并且你也本机设置好之后可以直接联。
如果不是,你要查一下database
工具库的
帮助文件

--
天下数据
--


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

原文地址: https://outofmemory.cn/zz/13227269.html

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

发表评论

登录后才能评论

评论列表(0条)

保存