查某关键字在数据库中的哪个位置
摘要:/*追加描述:1、改脚本回去遍历每个数据库的每个架构下面的所有表的列2、在消息选项卡里面会列出表和列以及查询语句3、结果存储在临时表#Results。您可以查询这个表,在同一会话中进一步细化的结果,或删除GROUP BY查看详细的数据。 警告:*因为这个脚本要遍历数据库中所有的表和列,它可能需要很长
阅读全文
posted @
2016-01-18 10:46
yongheng's blogs
阅读(1039)
推荐(0) 编辑
SQL查询日志 查看数据库历史查询记录的方法
摘要:在查询分析器中写了半天的SQL,竟忘了保存,坑爹啊~想找回某段时间曾执行过的一段SQL语句,怎么办? 好吧,到数据库日志中去找找,通过时间、关键字批配。。能想到的全用上吧。 首先假定你执行过它。没有?好吧,要么它太过简单,要么你太过不简单。。 必须是sql 2005的,而且要用下面的话把兼容性改...
阅读全文
posted @
2012-08-09 08:59
yongheng's blogs
阅读(6656)
推荐(0) 编辑
Log Explorer for SQL Server v4.0.2的下载地址和使用说明
摘要:标题:Log Explorer for SQL Server v4.0.2的下载地址和使用说明 时间:2012-08-09地点:深圳 资料来源:http://topic.csdn.net/u/20090305/00/849723bf-74ad-495f-8fc6-22d2108beb10.html?...
阅读全文
posted @
2012-08-09 08:45
yongheng's blogs
阅读(4214)
推荐(0) 编辑
SQL STUFF函数 拼接字符串
摘要:今日看到一篇文章,是关于和并列的,也研究了下,还是不错的 要这种效果。 create table tb(idint, value varchar(10)) insert into tbvalues(1,'aa')...
阅读全文
posted @
2012-06-27 12:51
yongheng's blogs
阅读(81336)
推荐(6) 编辑
SQL循环在表中增加新列
摘要:--循环在表中增加列SET NOCOUNT ON DECLARE @barcode_head varchar(10)declare @sql varchar(500) --声明游标DECLARE business_cursor CURSOR FOR SELECT barcode_head FROM ...
阅读全文
posted @
2011-12-28 11:54
yongheng's blogs
阅读(541)
推荐(0) 编辑
行列转换等经典SQL语句
摘要:1.--行列转换原表: 姓名 科目 成绩 张三 语文 80 张三 数学 90 张三 物理 85 李四 语文 85 李四 物理 82 李四 英语 90 李四 政治 70 王五 英语 90 转换后的表: 姓名 数学 物理 英语 语文 政治 李四 0 82 90 85 70 王五 0 0 90 0 0 ...
阅读全文
posted @
2011-03-23 14:08
yongheng's blogs
阅读(324)
推荐(0) 编辑
用SQL语句将远程SQL Server数据库中表数据导入到本地数据库相应的表中
摘要:怎样用SQL语句将一个远程SQL Server数据库中各个表的数据导入到本地数据库相应的表中发表时间:2005-7-18 怎样用SQL语句将一个远程SQL Server数据库中各个表的数据导入到本地数据库相应的表中? 表结构完全相同,听说DTS比较方便,但是不会用 一、方法一 1、远程数据库注...
阅读全文
posted @
2010-12-29 10:07
yongheng's blogs
阅读(456)
推荐(0) 编辑
SQL:删除重复数据,只保留一条
摘要:SQL:删除重复数据,只保留一条 sql 2010-09-10 16:03:33 阅读82 评论0 字号:大中小订阅 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 ...
阅读全文
posted @
2010-12-18 17:26
yongheng's blogs
阅读(593)
推荐(0) 编辑
分页存储过程
摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo /*作者:许松CompanyName: 深圳神话时代网络Date: 2010-11-03*/ ALTER PROCEDURE [dbo].[SP_Pagination]-- Add the parameter...
阅读全文
posted @
2010-11-26 17:37
yongheng's blogs
阅读(228)
推荐(0) 编辑
获取SQL 各字段说明,表名等有效信息
摘要:SELECT Sysobjects.name AS tablename, syscolumns.Id, syscolumns.name AS name, systypes.name AS type, syscolumns.length as size, sys.extended_propertie...
阅读全文
posted @
2010-11-04 11:00
yongheng's blogs
阅读(262)
推荐(0) 编辑
SQL数据库操作优化
摘要:1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t whe...
阅读全文
posted @
2010-09-18 10:15
yongheng's blogs
阅读(339)
推荐(1) 编辑
SQL数据库建表前期优化
摘要:关 于数据库优化方面的文章很多,但是有的写的似是而非,有的不切实际,对一个数据库来说,只能做到更优,不可能最优,并且由于实际需求不同,优化方案还是有 所差异,根据实际需要关心的方面(速度、存储空间、可维护性、可拓展性)来优化数据库,而这些方面往往又是相互矛盾的,下面结合网上的一些看法和自己的一 ...
阅读全文
posted @
2010-09-18 10:03
yongheng's blogs
阅读(467)
推荐(2) 编辑
经典SQL语句大全
摘要:一、基础 1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBa...
阅读全文
posted @
2010-06-28 13:12
yongheng's blogs
阅读(267)
推荐(0) 编辑
存储过程初级
摘要:一、定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?Microsoft公司为什么还要添加这个技术...
阅读全文
posted @
2008-09-04 11:20
yongheng's blogs
阅读(272)
推荐(0) 编辑
SQL SERVER实用经验技巧集
摘要:此文是Sql Server实用操作小技巧集合,包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOC...
阅读全文
posted @
2008-09-03 22:49
yongheng's blogs
阅读(277)
推荐(0) 编辑
SQL语句导入导出大全
摘要:/******* 导出到excel EXEC master..xp_cmdshell ''bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'' /****...
阅读全文
posted @
2008-09-03 22:42
yongheng's blogs
阅读(263)
推荐(0) 编辑
SQL Server 六种数据移动方法
摘要:1. 通过工具DTS的设计器进行导入或导出 DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务...
阅读全文
posted @
2008-09-03 22:36
yongheng's blogs
阅读(245)
推荐(0) 编辑
翻页的存储过程
摘要:CREATE PROC Turnpage @qCols varchar(200), --需要查询的列 @qTables varchar(200), --需要查询的表 和条件 @iKey varchar (20), --标识字段 @oKey varchar(20), --排序字段 @page...
阅读全文
posted @
2008-09-03 22:30
yongheng's blogs
阅读(179)
推荐(0) 编辑
SQL常用语句一览
摘要:(1)数据记录筛选: sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]" sql="selecttop10*from数据表where字段名orderby字段名[desc]" sql="select*from数据表where字段名in('值1','值2','值3')" sql="select*from数据表where字段名between值1and值2" (2)更新数据记录: sql="update数据表set字段名=字段值where条件表达式" sql="update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式" (3)删除数据记录: sql="deletefrom数据表where条件表达式" sql="deletefrom数据表"(将数据表所有记录删除) (4)添加数据记录: sql="insertinto数据表(字段1,字段2,字段3…)value
阅读全文
posted @
2008-08-05 23:58
yongheng's blogs
阅读(622)
推荐(1) 编辑