Sql技术
文章平均质量分 76
willianyy
这个作者很懒,什么都没留下…
展开
-
SqlServer生成数据字典
-- 数据字典SELECT (case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, (case when (SELECT count(*) FROM.原创 2020-07-09 10:16:29 · 1234 阅读 · 0 评论 -
通用分页存储过程
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[UP_GetRecordByPage]@tblName varchar(255), -- 表名@fldName varchar(255), -- 主键字段名@PageSize int = 1, -- 页尺寸@PageIndex int = 1, -- 页码@IsReCount bit = 0, -- 返回记录总数, 非 0 值则返回@OrderType bit = 0, --原创 2010-09-26 16:00:00 · 519 阅读 · 0 评论 -
基于索引的SQL语句优化
前言 客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用服务器断连、超时,严重影响业务的正常运行。因此,称低效的SQL语句为客服业务的‘恶龙’并不过分。数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于原创 2011-10-24 12:15:49 · 462 阅读 · 0 评论 -
数据库一些删除语句
--1.删除外键约束DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F'open c1declare @c1 varchar(80原创 2012-08-09 16:57:35 · 1738 阅读 · 0 评论 -
数据库的事务日志已满。若要查明无法重用日志中的空间的原因
一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. 1.清空日志DUMP TRANSACTION 库名 WITH NO_LOG2.截断事务日志:BACKUP LOG 库名 WITH NO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不原创 2012-08-14 12:09:54 · 17622 阅读 · 1 评论