随笔分类 -  SQL

摘要:报错堆栈: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=DB2INSTL.USER, DRIVER=4.19.80 排查思路: 表USER在DB2I 阅读全文
posted @ 2022-06-29 15:19 还可入梦 阅读(3142) 评论(0) 推荐(0) 编辑
摘要:Read uncommitted 读未提交 一个事务可以读取另一个未提交事务的数据,会发生脏读; Read committed 读提交 一个事务要等另一个事务提交后才能读取数据,能解决脏读问题,但是会发生不可重复读:一个事务范围内两个相同的查询却返回了不同数据,对应的是修改,即UPDATE操作; R 阅读全文
posted @ 2022-06-29 14:59 还可入梦 阅读(93) 评论(0) 推荐(0) 编辑
摘要:根据被锁表的表名,查询出oid(表名区分大小写) select oid from sys_class where relname = '表名'; 根据查询出的oid,查询出pid select pid from sys_locks where relation = 'oid'; 根据pid,强制结束 阅读全文
posted @ 2022-06-29 14:28 还可入梦 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:查看锁住的表 show OPEN TABLES where In_use > 0; 查看锁表id show processlist; 解锁 kill id; 阅读全文
posted @ 2022-06-29 14:27 还可入梦 阅读(221) 评论(0) 推荐(0) 编辑
摘要:1.sql结束时不能加";" 2.在写jdbc操作,在进行多表关联查询时,我们通常采用分行的写法,但是需要注意在每行sql语句结束后与冒号之间加个空格 阅读全文
posted @ 2022-05-27 18:07 还可入梦 阅读(2399) 评论(0) 推荐(0) 编辑
摘要:--查询是否锁表了 select oid from pg_class where relname='lockTableName'; select pid from pg_locks where relation='上面查出的oid'; --如果查询到了结果,表示该表被锁 则需要释放锁定 select 阅读全文
posted @ 2022-05-27 17:56 还可入梦 阅读(4402) 评论(0) 推荐(0) 编辑
摘要:此语句的意思是忽略tablename 中的第一条数据,从第二条开始取最多5条数据(包括第二条数据)。 SELECT * FROM TABLENAME LIMIT 5 OFFSET 1; 这条语句等价于MySql中的 SELECT * FROM TABLENAME LIMIT 1,5; 阅读全文
posted @ 2021-12-15 20:27 还可入梦 阅读(433) 评论(0) 推荐(0) 编辑
摘要:PG数据库查看当前会话: select * from pg_stat_activity where state = 'active'; 结束会话: --终止一个后台服务进程,同时释放此后台服务进程的资源 SELECT pg_terminate_backend(PID); --取消一个正在执行的SQL 阅读全文
posted @ 2021-07-22 17:01 还可入梦 阅读(1653) 评论(0) 推荐(0) 编辑
摘要:#PG alter user XXx with password 'XXX'; #SQLServer alter login xxx with password='XXX'; #Oracle alter user XXX identified by XXX; #DM alter user XxX i 阅读全文
posted @ 2021-06-09 15:55 还可入梦 阅读(292) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库删除表前判断表是否存在SQL SqlServer数据库删除表前判断表是否存在SQL PG数据库删除表前判断表是否存在SQL DM数据库删除表前判断表是否存在SQL Mysql数据库删除表前判断表是否存在SQL 阅读全文
posted @ 2020-12-14 15:10 还可入梦 阅读(2344) 评论(0) 推荐(0) 编辑
摘要:Oracle添加外键约束 阅读全文
posted @ 2020-09-24 14:49 还可入梦 阅读(4205) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库,查询所有会话的状态、等待类型及当前正在执行的SQL脚本 阅读全文
posted @ 2020-08-11 10:29 还可入梦 阅读(711) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库封装sql类处理方法执行sql报错 阅读全文
posted @ 2020-03-14 11:15 还可入梦 阅读(2787) 评论(0) 推荐(0) 编辑
摘要:代码段功能允许您在SQL编辑器中工作时将可重用代码插入到SQL语句中。除了获得对内置代码片段集合的访问权之外,您还可以定义自己的代码片段。 阅读全文
posted @ 2020-02-29 17:16 还可入梦 阅读(348) 评论(0) 推荐(1) 编辑
摘要:PG数据库查看当前连接数: select count(1) from pg_stat_activity; PG数据库查看最大连接数: show max_connections; 最大连接数也可以在pg配置文件中配置: 在postgresql.conf中设置: max_connections = 50 阅读全文
posted @ 2020-01-17 16:48 还可入梦 阅读(18749) 评论(0) 推荐(0) 编辑
摘要:记录一下PG数据库创建并执行存储过程批量插入数据的SQL: 阅读全文
posted @ 2019-11-27 16:29 还可入梦 阅读(3688) 评论(0) 推荐(0) 编辑
摘要:SQLServer中系统视图sysobjects中type字段的对象类型 阅读全文
posted @ 2019-07-19 14:02 还可入梦 阅读(822) 评论(0) 推荐(0) 编辑
摘要:主键是唯一的索引,通常会用GUID最为主键,但是并不是每个表都存在ID字段,例如学生表(姓名,生日,性别,班级),这里面每一个值都可能重复,无法使用单一字段作为主键,这时我们可以将多个字段设置为复合主键,由复合主键标识唯一性。只要不是复合主键每个值都重复,就不算重复。 阅读全文
posted @ 2019-02-26 10:17 还可入梦 阅读(15134) 评论(0) 推荐(1) 编辑
摘要:SQL注释: 1.单行注释:--单行注释 2.多行注释:/*多行 注释*/ C#注释: 1.单行注释://单行注释 2.多行注释:/*多行 注释*/ 3.说明注释:///<summary> ///对共有类型的类、方法、属性或字段进行注释 ///</summary> 4.折叠注释:#region 将之 阅读全文
posted @ 2018-11-20 10:19 还可入梦 阅读(570) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起