Oracle
feel_myself_is_lowB
日复一日,年复一年,总能进步一丢丢。
展开
-
记录下plsql和python用Oracle轻量客户端连接Oracle数据库
第一个:客户端得准备好,官网地址:https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html :我自己下好11.2.04版本的:https://pan.baidu.com/s/1_yLktFYBUSz-ySYf6AzjvA 提取码:jklh第二个:安装plsql,64位的plsql就用64位的oracle客户端,32位的plsq...原创 2020-12-03 11:27:09 · 660 阅读 · 0 评论 -
record is locked by another user
这个错误一般发生在 程序执行数据库插入,删除或者更新操作后没有提交(commit),因为某些原因直接中断。造成操作的表被锁住,无法进行操作。如果想继续操作该表,则需要将锁删除。(oracle,其他不知道)执行以下操作1、select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;原创 2020-06-30 17:55:53 · 262 阅读 · 0 评论 -
oracle 生成 32 位字符串唯一ID sys_guid()
Oracle中可以用SYS_GUID()来生成一个guidSELECT sys_guid() FROM DUAL 可以获得一条guid具体在SQL语句中可以这样使用:insert into table_name(g_uig, 其他的列名) values(sys_guid(), 其他列名的值)如果要像SQL的newid()一样中间用“ - ” 分隔的话,可以使用(substr(sys_guid(),1,8)||'-'||substr(sys_guid(),9,4)||'-'||sub.原创 2020-08-06 14:39:28 · 1991 阅读 · 0 评论