随笔分类 -  Sql Server

摘要:--查看所有表数据行数SELECT c.TABLE_SCHEMA,c.TABLE_TYPE,a.name, b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id INNER JOIN INFORMATION_SCH 阅读全文
posted @ 2022-05-17 14:58 龍☆ 阅读(210) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/y13156556538/article/details/62223855 https://www.cnblogs.com/xiaozhi1236/p/5730468.html 引入前先执行: EXEC sp_configure 'clr enab 阅读全文
posted @ 2022-01-19 18:41 龍☆ 阅读(100) 评论(0) 推荐(0)
摘要:SQL GUID和自增列做主键的优缺点 公司的数据库全部是使用GUID做主键的,很多人习惯使用int做主键。所以呢,这里总结一下,将两种数据类型做主键进行一个比较。 主键自增为什么比随机和自定义快?1、如果表使用自增主键,那么每次插入新的记录,记录就会顺序添加到当前索引节点的后续位置,当一页写满,就 阅读全文
posted @ 2021-10-11 10:51 龍☆ 阅读(604) 评论(0) 推荐(0)
摘要:1.通常遇到这种问题,最初步的想法就是循环,读取数据库判断 2.更进一步,由于循环访问数据库导致性能十分低下,是否可以先取出全集,到内存中进行比较,这里需要提醒的是使用HashSet或Dictionary判断是否存在比List性能要高 3.但当全集数据量极大的时候,这种做法可能会导致内存不足,接下来 阅读全文
posted @ 2020-02-29 10:03 龍☆ 阅读(3079) 评论(0) 推荐(0)
摘要:存在这样一些数据 ,,,,dga bc,,aaaa,,,,,,,,dga bc,,aaaa,,,,,,,dga bc,,aaaa,,,,,,,dga bc,,aaaa,,,,,, 需要将最后多余的逗号去掉 当数据中本来不存在空格的情况下,可以使用下面的方式简单的去掉 思路是把所有逗号换成空格 然后去 阅读全文
posted @ 2019-07-23 14:00 龍☆ 阅读(2161) 评论(0) 推荐(0)
摘要:转自: http://www.jb51.net/article/40933.htm 数据库主键在数据库中占有重要地位。主键的选取策略决定了系统是否可靠、易用、高效。本文探讨了数据库设计过程当中常见的主键选取策略,并剖析了其做主键的优缺点,提出了相应的解决问题的方法 在基于关系型数据库设计时候,通常要 阅读全文
posted @ 2016-10-20 20:20 龍☆ 阅读(3404) 评论(0) 推荐(0)
摘要:1.将sqlserver安装盘加载到虚拟光驱,这里加载到F:盘跟目录 2.cmd进入命令 3.输入命令: F:/Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=SQLSERVER2012 /SQLSYSADMINACCOUNTS=Administ 阅读全文
posted @ 2016-10-14 10:04 龍☆ 阅读(7194) 评论(0) 推荐(0)
摘要:转自: http://www.cnblogs.com/chjf2008/archive/2012/11/21/2780787.html 阅读全文
posted @ 2016-09-02 14:13 龍☆ 阅读(215) 评论(0) 推荐(0)
摘要:USE [master] GO ALTER DATABASE DBNAME SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DBNAME SET RECOVERY SIMPLE --简单模式 GO USE DBNAME GO DBCC SHRINKFILE (N'DBNAME_log' , 11, TRUNCATEONLY) GO U... 阅读全文
posted @ 2016-08-10 14:36 龍☆ 阅读(251) 评论(0) 推荐(0)
摘要:Transaction (Process ID 161) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. 阅读全文
posted @ 2016-06-22 14:25 龍☆
摘要:转自:http://blog.csdn.net/mang_liu/article/details/7629851 当需要将sqlserver2012的数据库包含数据一起部署到更低版本的sqlserver时,采用以下步骤: 1.在更低版本sqlserver中创建数据库 2.将高版本数据库中的 tabl 阅读全文
posted @ 2016-06-14 15:14 龍☆ 阅读(672) 评论(0) 推荐(0)
摘要:转载于 http://wsql.iteye.com/blog/1466911 按字段进行排序比如:编号 InfoId, SeriesId,11 a class_122 b class_133 c class_144 d class_255 e class_266 f class_2... ... . 阅读全文
posted @ 2015-12-29 15:16 龍☆ 阅读(207) 评论(0) 推荐(0)
摘要:当没有牵涉到两个不同的数据库时,出现以上错误.Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.... 阅读全文
posted @ 2015-11-12 12:15 龍☆ 阅读(2578) 评论(0) 推荐(0)
摘要:转自:https://www.simple-talk.com/sql/t-sql-programming/consuming-json-strings-in-sql-server/http://www.cnblogs.com/huangtailang/p/4277809.htmlCREATE FUN... 阅读全文
posted @ 2015-11-05 10:24 龍☆ 阅读(2678) 评论(0) 推荐(0)
摘要:转自: http://blog.csdn.net/xiaoxu0123/article/details/5622500 阅读全文
posted @ 2015-10-29 17:32 龍☆ 阅读(5389) 评论(1) 推荐(0)
摘要:方式一:ALTER Proc [dbo].[usp_Rpt_AcctTypeAudit]@FromDate datetime=null, -- yyyy-mm-dd (may change in the future!)@ToDate datetime=n... 阅读全文
posted @ 2015-01-12 14:15 龍☆ 阅读(5867) 评论(0) 推荐(0)
摘要:未用SQL CTE and case when:ALTER PROCEDURE [dbo].[usp_rptDropboxBatchSummary1] @DataSource varchar(10)='ALL', @BatchNum varchar(8)='ALL'... 阅读全文
posted @ 2014-06-19 10:29 龍☆ 阅读(1839) 评论(0) 推荐(0)
摘要:ALTER PROCEDURE [dbo].[Usp_OutputData] @tablename sysname,@outputIdentitycolumn intAS declare @column varchar(3000) declare @columndata varchar(8000) ... 阅读全文
posted @ 2014-05-22 11:01 龍☆ 阅读(239) 评论(0) 推荐(0)
摘要:exec sp_addlinkedserver 'SN_MASTER_SRV', '', 'SQLOLEDB ', '129.223.252.173' exec sp_addlinkedsrvlogin 'SN_MASTER_SRV', 'false',null, 'catman', 'catman' exec sp_addlinkedsrvlogin 'SN_MASTER_SRV', 'false',null, 'catman 阅读全文
posted @ 2014-01-23 16:29 龍☆ 阅读(221) 评论(0) 推荐(0)
摘要:output经典使用分类:sql2012-02-16 18:17409人阅读评论(0)收藏举报outputinserttabledeletegonullOUTPUT是SQL SERVER2005的新特性.可以从数据修改语句中返回输出.可以看作是"返回结果的DML".INSERT,DELETE,UPDATE均支持OUTPUT子句.在OUTPUT子句中,可以引用特殊表inserted和deleted.使用inserted和deleted表与在触发器中使用的非常相似.在INSERT,DELETE,UPDATE中OUTPUT的区别1.对于INSERT,可以引用inserted表以查 阅读全文
posted @ 2013-10-22 14:37 龍☆ 阅读(739) 评论(0) 推荐(0)