读书人

向报表中同时插入不同表格及变量数据的

发布时间: 2013-06-25 23:45:41 作者: rapoo

向表格中同时插入不同表格及变量数据的sql语句写法
我有一个sql server2005的表格要填写,其中有部分字段是需要从access导入,有部分字段是符合某种规律,用变量即可实现,而且大部分字段是不允许为空的,请问有办法直接通过sql server的 sql语句实现填写吗。

比如我的表格有三个字段,第一个字段来源于一个access的字段,第二个字段是一个id,要从10000开始,依次递减,第三个字段是来源于另一个access的字段,而且这个字段是通过某种条件过滤出来的。

我数据库新手,对sql语句的能力没有任何概念啊

最好给个大体的语句框架例子啊,谢谢各位高手了
[解决办法]
使用openrowset直接打开mdb,然后插入到表即可

e.g.
insert into table(customerid,companyname)
SELECT CustomerID, CompanyName
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb';
'admin';'',Customers)
GO

读书人网 >SQL Server

热点推荐