shou ye

SQL Server2008R2学习记录(知识点)

 

链接其他 SQL 服务器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
-- 连接其他SQL服务器===============
EXEC sp_addlinkedserver
@server = 'xxxdb', -- 目标服务器别名
@srvproduct = 'MSSQL'-- 产品名称
@datasrc = '192.168.110.120' , -- 目标服务器名称
@provider = 'SQLOLEDB'
GO
 
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'xxxdb' , -- 与以上 @server 同名
@useself = 'false' ,
@locallogin = NULL ,
@rmtuser = 'sa' ,
@rmtpassword = '123456'
 
-- 删除
exec sp_dropserver 'xxxdb' , 'droplogins'

 

判断存在

1,判断存在字段(参考:https://www.cnblogs.com/ouyy/p/9202491.html

IF EXISTS(SELECT 1 FROM SYSOBJECTS so,SYSCOLUMNS sc    
    WHERE so.ID = sc.ID AND so.NAME='表名' AND sc.NAME='字段') 
IF EXISTS(SELECT 1 FROM syscolumns WHERE id = object_id('表名') AND name = '字段')
IF COL_LENGTH('表名', '字段') IS NOT NULL    
    PRINT N'存在'    
ELSE    
    PRINT N'不存在'   

 

posted @   芦荟柚子茶  阅读(224)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
ye jiao
点击右上角即可分享
微信分享提示