如何快速筛选出重复值

问题: 如果有一张含有多行的数据列表,如何快速地定位到那些含有相同字段的数据行呢?举个例子,下面有个 id 数据列表,我们如何快速地找出那些 id 号相同的数据行呢? sn id type [0] 4ef168bb-40f2-4f28-93e2-89ed14159b33 strin... [More]

如何查询SQLite数据库中的索引信息

一、问题: 在SQLite数据库中,已知索引名称(为idx_be_Posts_BlogID_PostID),查询其详细信息。 二、问题分析: 在SQLite数据库中,索引信息储存在sqlite_mater表中。 三、解决方案: SELECT * FROM sqlite_master WHERE (name = 'idx_be_Posts_BlogID_PostID') 执行上述... [More]

如何在升级数据表的同时保留原数据

一、问题 项目做到后期,或者项目版本升级时,有时不得不更新原来的数据库设计。比如有一张表,可能需要增加字段、修改字段等。在某些情况下,ALTER TABLE命令不能完成这个任务,比如更换主键。这时只能用全新的设计替换掉原来的设计。但是,如果让新设计的表格中,包含原来的数据呢? 二、解决方案 其实很简单,分4步: 创建新表 将原表数据插入到新表中 删除原表 将新表重命名为原表名 三、实例 知名开... [More]

断电后数据库文件损坏不能启动SQL Server的解决办法

一、问题 北京诺基亚库房2011-10-25晚断电,第二天上班恢复电力后,发现系统登录不上。经排查,是由于SQL Server服务没有启动。在手动启动时,碰到错误不能成功启动。查看系统事件日志,得到如下信息: SQL   Server   (MSSQLSERVER)   服务因   3414  ... [More]

SQL SERVER跨服务器查询(SQL SERVER DBLINK)

连接远程服务器进行数据查询时可以这么做:select * from [**.**.**.**].test.dbo.t1 不过,不出意外的话会报错:在 sysservers 中未能找到服务器 '**.*.**.**'。请执行 sp_addlinkedserver 以将服务器添加到 sysservers。 添加sysservers:exec   sp_addl... [More]

SQL Server 2008 定期自动备份数据库

让SQL Server 2008自动备份数据库,需要建立一个SQL Server作业,并启动SQL Server代理,使该作业定期运行。 具体来说,可以按以下步骤进行: 一、打开SQL Server Management Studio,在对象资源管理器中,确认SQL Server代理已启动,若没有,右击SQL Server代理节点,点击“启动”。 二、展开SQL Server 代理节点,在其... [More]