SQL Server2008R2学习记录
Posted cl_lis
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server2008R2学习记录相关的知识,希望对你有一定的参考价值。
链接其他 SQL 服务器
-- 连接其他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\'不存在\'
以上是关于SQL Server2008R2学习记录的主要内容,如果未能解决你的问题,请参考以下文章
[转]无网络环境,在Windows Server 2008 R2和SQL Server 2008R2环境安装SharePoint2013 RT
SQL Server 2008 R2:使用多个 CTE 获取日期明智的记录
SQL Server 2008 R2 Express三个版本有啥区别?
如何删除 SQL Server 2008 R2 数据库中的最后 N 条记录? [复制]