SQL
文章平均质量分 63
吖Q
这个作者很懒,什么都没留下…
展开
-
将远程数据库中的1张表导入到本地数据库中
http://www.cnblogs.com/qiangshu/archive/2010/08/19/1803622.html在本地数据库执行如下的语句: insert into Info select * from OPENDATASOURCE('SQLOLEDB', 'Data Source=[Server Name];User ID=[User ID];Password=[P原创 2014-04-08 14:58:37 · 1260 阅读 · 0 评论 -
SQL SERVER CDC变更数据捕获
SQLServer中记录数据变更的四个方法:触发器、Output子句、变更数据捕获(Change Data Capture)功能、同步更改跟踪。这里记录下cdc:变更数据捕获可记录应用于 SQL Server 表的插入、更新和删除活动。对数据库中的某张表启用变更数据捕获,例子:CREATE DATABASEtest1USE test1CREATE TABLE[dbo转载 2015-04-24 14:05:13 · 795 阅读 · 0 评论 -
恢复SQLSERVER被误删除的数据
曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据这里有一篇文章做到了,不过似乎不是所有的数据类型都支持以下为译文:http://raresql.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/ 在我使用SQLSERVER的这些年里面,大部分人都会问我一个转载 2015-04-29 15:49:42 · 9715 阅读 · 2 评论 -
SQL 强制指定索引加快查询速度
今天遇到一个查询问题,多加了一个查询参数导致查询超时报黄,经过公司DBA改进,涨姿势了。现在发出来跟大家分享一下!~SELECT m.* FROM TB_UserSiteGroup u WITH(NOLOCK),Message.dbo.View_Message_8 m WITH(NOLOCK)WHERE m.FromUserID = u.UserID AND u.AdminID原创 2015-05-05 15:12:35 · 21900 阅读 · 0 评论 -
正则表达式 将SQL条件的左边字段和右边值分别取出来
sql事例:select * from table1 where a1=221 and b2=33 and c3 in (1,2,3) and d5 正则: ([^()\s]+)(?:[=\()?([^()\s]+)(?(a)\))或者: (\w+)(?:=| in \(|匹配等号左右两边有空格的情况: ([^()\s]+)\s*(?:[=原创 2015-06-17 16:56:50 · 5288 阅读 · 1 评论 -
Sql 语句查询表结构
SQL2000系统表的应用 –1:获取当前数据库中的所有用户表select Name from sysobjects where xtype=’u’ and status>=0–2:获取某一个表的所有字段select name from syscolumns where id=object_id(‘表名’)–3:查看与某一个表相关的视图、存储过程、函数select a.* from sysobje原创 2016-08-04 10:58:32 · 3074 阅读 · 0 评论