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