最近有个需求要删除一个Oracle约束条件,但是由于不知道会不会锁表,所以测试了一下
使用python写了段代码验证下
import cx_Oracle
conn = cx_Oracle.connect('dba_li/oracle@192.168.56.105:1521/orcl') #用自己的实际数据库用户名、密码、主机ip地址 替换即可
curs=conn.cursor()
import time
sql='SELECT * FROM T_MENt' #sql语句
i=8906
while True:i+=1sql="""insert into T_ment(ID,USERID,TYPE)values(%d,1,'2')"""%(i)print(sql)curs.execute(sql)conn.commit()sql = 'SELECT * FROM T_MENT' # sql语句time.sleep(0.01)
curs.close()
conn.close()
程序一直执行,删除约束条件没有任何压力