最近有个需求要删除一个Oracle约束条件,但是由于不知道会不会锁表,所以测试了一下
使用python写了段代码验证下
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+=1
sql="""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()
程序一直执行,删除约束条件没有任何压力