代码改变世界

推荐排行榜

SQL Server死锁中的会话隔离级别为序列化(Serializable)实验测试

2019-04-03 09:36 by 潇湘隐者, 1208 阅读, 收藏,
摘要: 最近在分析SQL Server的死锁时,发现一个比较有意思的现象,发现死锁当中一个会话的隔离级别为序列化(Serializable),这个是让人比较奇怪的地方,我们知道SQL Server数据库的默认隔离级别为已提交读(READ COMMITTED),除非人为设置事务隔离级别(TRANSACTION ISOLATION LEVEL),否则事务隔离级别会使用数据库的默认隔离级别。在分析了死锁相关的存... 阅读全文

MySQL系统变量sql_safe_updates总结

2019-03-21 09:14 by 潇湘隐者, 3336 阅读, 收藏,
摘要: MySQL系统变量sql_safe_updates总结 在MySQL中,系统变量sql_safe_updates是个非常有意思的系统变量,在Oracle和SQL Server中都没有见过这样的参数或功能。如果这个系统变量设置为1的话,意味着update与delete将会受到限制。个人臆测,之所以提供这个功能,一方面是要避免出现更新或删除数据时,忘记添加WHERE条件,导致数据被误更新或误删的情... 阅读全文

Linux如何查找文件的创建时间

2019-02-27 10:32 by 潇湘隐者, 17132 阅读, 收藏,
摘要: Linux的文件能否找到文件的创建时间取决于文件系统类型,在ext4之前的早期文件系统中(ext、ext2、ext3),文件的元数据不会记录文件的创建时间,它只会记录访问时间、修改时间、更改时间(状态更改时间)。 Access 是访问时间,文件数据的最后访问时间。例如读文件内容 Modify 是修改时间,文件数据的最后修改时间。例如使用VIM修改文件内容 Change ... 阅读全文

Oracle database link中查询会开启事务吗?

2018-12-20 10:54 by 潇湘隐者, 5663 阅读, 收藏,
摘要: 关于oracle database link,使用database link相关的查询语句是否会开启事务呢?我们知道,在数据库中一个简单的SELECT查询语句不会产生事务(select for update会产生事务)。如下测试所示: 我们首先准备测试环境,创建了一个database link: LINK_NODEFINE_TEST,然后我们开始测试 CREATE PUBLIC... 阅读全文

ORACLE中关于表的一些特殊查询语句

2018-11-22 10:57 by 潇湘隐者, 1764 阅读, 收藏,
摘要: 1: 如何判断字段的值里面:那些数据包含小写字母或大小字母 判断字段NAME的值里面有小写字母的记录 方式1: SELECT NAME FROM TEST WHERE regexp_like(NAME,'[[:lower:]]'); 方式2 SELECT NAME FROM TEST WHERE regexp_like(NAME,'[a-z]'); 判断字段NAME... 阅读全文
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 133 下一页