解决方案 »
- 可否设计带参数的视图?
- 在visual2008连接sql sever 2005出现的问题?
- 用户表的一个主键外联表(记录用户的扩展信息),但这些信息经常被更新,以下哪种效率更高?
- 怎么判断月份不相等啊!
- (1)、把行转到列上 (2)、想要group by 之外的字段 (3)、格式转化的小问题 谢谢
- VB + SQL2000 ,sqlserver占的内存在不断增大。怎么办?
- 这个触发器怎么写
- 让我超晕的SQL查询语句!
- 数据库插入问题 救救小弟啊
- 求助“[ODBC SQL Server Driver]不能产生 SSPI 上下文”的问题
- 关于SQL2008 AdventureWorks2008数据库的安装!
- sql 中的 N'abc' 写法,怎么应用到参数(SqlParameter)中
会不会有其它复杂的,比如 jadfsdf-3232
加个[]试试
Select nameID From [link3].DB.dbo.NAMES
INSERT INTO #tmp
Select nameID From link1.DB.dbo.NAMES With (Nolock)
有link2的时候再执行
INSERT INTO #tmp
Select nameID From link2.DB.dbo.NAMES With (Nolock)
没有link2的时候直接跳过 然后再去看link3.。
所以所有的都是先同一个数据库的表的数据查入这个实例的临时表吧。
这个这个查询机器有link1和link5 我就是这样写的
CREATE TABLE #tmp (
nameID bigint NOT NULL PRIMARY KEY
)
GOinsert into #tmpGiftRecievers
INSERT INTO #tmp
Select nameID From link1.DB.dbo.NAMES With (Nolock)
Union All
INSERT INTO #tmp
Select nameID From link5.DB.dbo.NAMES With (Nolock)如果有些机器有4个link,语句就要再加两条。很不方便。。我现在就是想让他直接判断,当有link1时候执行link1的,没有的时候就跳过