- 博客(7)
- 收藏
- 关注
原创 【SQL SERVER】sql如何空值替换成null?
工作中,我们有时要提前将源数据中的空值处理为null,以此方便后期字段的比对,现纯两种方式转换。1.MEMO=NULLIF(MEMO,'')2.MEMO=CASE WHEN Memo='' THEN NULL ELSE Memo END
2022-06-22 10:10:01
4234
2
原创 【数据库建表报错】SQL错误:Row size too large (> 8126). Changing some columns to TEXT or BLOB may help.
报错类型:MariaDB10.2+的大表创建报错。经过浏览相关报错解决网站,尝试多种方法以后,找到了一条快速解决该项报错的方案:#在创建大表时添加第一行代码SET SESSION innodb_strict_mode=OFF;-- 导出 表 结构DROP TABLE IF EXISTS `baogao`;CREATE TABLE IF NOT EXISTS `baogao` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `ti
2022-05-23 02:29:19
1425
原创 【包验证错误】数据流任务 [OLE DB 目标 [146]] 出错: 由于为列“Date”指定了多个代码页(936 和 1252),无法处理此列
[OLE DB 目标 [146]] 出错: 由于为列“Date”指定了多个代码页(936 和 1252),无法处理此列
2022-02-09 08:58:42
1087
原创 数据库事务隔离级别
一共四种,由低到高:Read uncommitted、Read Committed、Repeatable read、Serializable。在事务的并发操作中可能会出现读脏数据,不可重复读,幻读,序列化。读未提交(最低级别,任何情况都无法保证),一个事务可以读取另一个未提交事务的数据。读提交(可避免脏读),就是一个事务要等另外一个事务提交后才能读取数据。重复读(可避免脏读和不可重复读),就是在开始读取数据时,不再允许修改数据的操作。Serializable(可避免脏读、不可重复读、幻读),是最高的事务
2022-01-25 13:23:27
1585
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人