在博客园的博问中看到了一个这样的提问:一个表中有id和name两个字段,id是连续非空不重复的,想要交换相邻表记录的name值(单双两两交换)。 另外,如果最后的单独行没有对应的下一行匹配记录的话,就不更新最后的单独行记录。 觉得有点意思,就试着实现一下(SQL Server),并记录下来。 创建一 ...
分类:
数据库 时间:
2019-10-04 11:18:34
阅读次数:
159
USE [master] GO ALTER DATABASE TestDB SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE TestDB SET RECOVERY SIMPLE --简单模式 GO --select * from sys.data... ...
分类:
数据库 时间:
2019-10-03 12:27:40
阅读次数:
136
博主做过比较多项目的archive脚本编写,对于这种删除数据的脚本开发,肯定是一开始的话用最简单的一个delete语句,然后由于部分表数据量比较大啊,索引比较多啊,会发现删除数据很慢而且影响系统的正常使用。然后就对delete语句进行按均匀数据量分批delete的改写,这样的话,原来的删除一个表用一 ...
分类:
数据库 时间:
2019-10-01 00:01:21
阅读次数:
164
LogORM是一个对数据库进行对象关系映射的ORM组件。当对数据库进行增删改操作时,组件会自动进行日志记录。 该组件支持.Net平台和.NetCore平台,支持SQL Server、Oracle、MySQL数据库,可以方便地扩展到其他数据库。 使用该组件,可以显著地减少开发人员在数据库访问和日志记录 ...
分类:
其他好文 时间:
2019-09-30 20:09:33
阅读次数:
139
MySQL中针对不同的功能需求提供了不同的存储引擎。所谓的存储引擎也就是MySQL下特定接口的具体实现。 FEDERATED是其中一个专门针对远程数据库的实现。一般情况下在本地数据库中建表会在数据库目录中生成相应的表定义文件,并同时生成相应的数据文件。 但通过FEDERATED引擎创建的表只是在本地 ...
分类:
数据库 时间:
2019-09-29 13:11:00
阅读次数:
114
随着计算机技术的飞速发展,学校也已进入信息化时代。为了方便大学的学生管理以及学生进行互动交流,决定开发采用MVC模式,基于JSP的木兰县高级中学校园论坛系统,数据库使用SQL Server,在系统设计过程中,尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。软件开发过程中始终把系统的正确性放在 ...
分类:
Web程序 时间:
2019-09-28 20:12:31
阅读次数:
440
select * INTO #A_A from A --查询A中数据; 把查询的数据创建为 临时表 select * from #A_A --查询临时表 DROP TABLE #A_A; --删除临时表 ...
分类:
数据库 时间:
2019-09-28 11:03:44
阅读次数:
91
背景:当我们书写一些结构相对复杂的SQL语句时,可能某个子查询在多个层级多个地方存在重复使用的情况,这个时候我们可以使用 with as 语句将其独立出来,极大提高SQL可读性,简化SQL~注:目前 oracle、sql server、hive等均支持 with as 用法,但 mysql并不支持! ...
分类:
其他好文 时间:
2019-09-27 20:59:31
阅读次数:
64
本文所讲的关闭MS SQL Server数据库连接不是指使用MS SQL Server Management Studio 去关闭某个已经连接的窗口。 这样不能关闭某些连接,比如,用Java JDBC或者其它客户端连接数据库所产生的连接MS SSMS就无法关闭。 1. 查询指定数据库有哪些连接(co ...
分类:
数据库 时间:
2019-09-27 16:32:03
阅读次数:
102
情况描述 如果你符合下面的情况, 可以参考本文的解决方案 1. 你已经有了一个DB, 并且DB中也有了不少table, 但是table最开始的时候没有设置主键. 数据存入了一部分后, 突然想到为这个table添加主键并且自增的column. 并且不想丢失这部分数据时,,, 2. 你的db是自己建的, ...
分类:
数据库 时间:
2019-09-27 13:45:33
阅读次数:
162