
SQL Server
lsl221
这个作者很懒,什么都没留下…
展开
-
判断SQL Server临时表是否存在
IF (SELECT ISNULL(OBJECT_ID('TEMPDB..#A'),0) ) >0 BEGIN DROP TABLE TEMPDB.#A END原创 2016-12-09 09:40:23 · 331 阅读 · 0 评论 -
链接服务器 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"
在两个服务器上的SQL Server 2008数据库间处理数据, 使用了链接服务器,使用了存储过程来更新数据,其中使用了事务来同时操作本地DB与链接服务器上的DB, 执行时报以“链接服务器 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"”, 数据不是很重要, 后把操作与链接服务器DB的语句拉到事务外边, 临时解决,如后续数据一致原创 2016-12-09 09:45:51 · 23461 阅读 · 0 评论 -
SQL Server相关系统信息
1。得到数据库用户自定义表所有字段类型SELECT A.*, T.nameFROM ( SELECT user_type_id FROM sys.columns WHERE object_id IN (SELECT object_id FROM SYs.objects WHERE type = 'U') GROUP BY user_type_id) ALEFT OU原创 2016-12-31 10:47:54 · 258 阅读 · 0 评论 -
查看SQL SERVER邮件发送信息
SELECT Sent_Status, * FROM msdb.dbo.sysmail_allitems WHERE send_request_date >= '2015-05-15 15:50'SELECT mailitem_ID, event_type, * FROM msdb.dbo.sysmail_event_logWHERE log_date >= '2015-05-15 1原创 2017-01-20 11:53:05 · 1804 阅读 · 0 评论 -
适用于简单场景的行转列
DECLARE @ListStr VARCHAR(1000)DECLARE @TB_Fee TABLE (FeeCode VARCHAR(10), Fee NUMERIC(18,2))INSERT INTO @TB_Fee(FeeCode, Fee)SELECT '10', 10UNIONSELECT '11', 11UNIONSELECT '12', 12SET @ListStr = ''SEL...原创 2018-04-11 10:01:29 · 620 阅读 · 0 评论