正文:
在SqlServer下,有3个元素可以实现此功能:
sp_addlinkedserver
sp_addlinkedsrvlogin
openrowset
详细说明,请查看MSDN说明文档。以下只给出语法描述:
--快速方式(一次性连接)
select * from openrowset(
'sqloled', Struts 框架应用
'remote host';'username';'pwd',
dbname.dbowner.tablename
) as t
--创建链接服务方式
use master
go
exec sp_addlinkedserver 'svrlinked_url', N'SQL SERVER'
exec sp_addlinkedsrvlogin
'svrlinkedName', 'false', null, 'username', 'pwd'
Java BigDecimal转换示例
select * from svrlinkedName.dbowern.tablename as t
还是很方便的。
SqlServer按索引名查找所属表名
正文:
sqlServer下,根据索引名查询所属表名,可以采用如下SQL语句:
--------------------------------------------
-- search the table name by an index name
--------------------------------------------
-- define the index's name
DECLARE @index_name NVARCHAR(200)
-- set the index_name here
SET @index_name = N'PK__FILE_TABLE_REL__208E6DA8';
SELECT o.name
FROM sys.objects o
WHERE o.object_id = (SELECT s.object_id
FROM sys.stats s
WHERE s.name = @index_name)