首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

向报表中同时插入不同表格及变量数据的sql语句写法

2013-06-25 
向表格中同时插入不同表格及变量数据的sql语句写法我有一个sql server2005的表格要填写,其中有部分字段是

向表格中同时插入不同表格及变量数据的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
 

热点排行