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

求解:解决方案

2012-02-13 
求解:在存储过程里面怎么切换数据库[解决办法]表前面加数据库名做限制不行么?[解决办法]select * from [db

求解:
在存储过程里面怎么切换数据库

[解决办法]
表前面加数据库名做限制不行么?
[解决办法]
select * from [dbname].[dbo].[tbname]
就这样。
[解决办法]
use 数据库名,或者 数据库名.dbo.表名

[解决办法]
SELECT*
FROM [DATABASENAME].[SCHEMA].[TABLENAME]

但是要确保当前连接用户对需要连接的数据库有足够的权限。
[解决办法]
库名.dbo.表名 就可以了
[解决办法]

SQL code
use [product_data];goSELECT * INTO t2 from(select [cInvCCode]        ,'1'+[cInvCCode] as GlobalInvCCode      ,[cInvCName]      ,iInvCGrade      ,[bInvCEnd] from     OPENDATASOURCE('sqloledb',       'server=server;uid=sa;pwd=123').ufdata_001_2010       .dbo.InventoryClass    union all           select [cInvCCode]    ,'2'+[cInvCCode]  ,[cInvCName]  ,iInvCGrade  ,[bInvCEnd] from OPENDATASOURCE('sqloledb',   'server=server;uid=sa;pwd=123').ufdata_002_2010   .dbo.InventoryClass)a
[解决办法]
use 架构名.拥有者.数据库名
或者
use 数据库名

热点排行