- 博客(33)
- 收藏
- 关注
原创 python异常
如果一个异常是在一个函数中产生的,例如函数A---->函数B---->函数C,而异常是在函数C中产生的,那么如果函数C中没有对这个异常进行处理,那么这个异常会传递到函数B中,如果函数B有异常处理那么就会按照函数B的处理方式进行执行;如果try嵌套,那么如果里面的try没有捕获到这个异常,那么外面的try会接收到这个异常,然后进行处理,如果外边的try依然没有捕获到,那么再进行传递。当捕获多个异常时,可以把要捕获的异常的名字,放到except 后,并使用元组的方式仅进行存储。
2023-08-16 20:10:45 25
原创 会用到的优化
sql优化(1)减少访问数据库的次数(2)在执行SELECT子句时尽量避免使用 “*”,因为oracle在解析的过程中,会将“*?”依次转换成列名, 这是通过查询数据字典完成的, 这将耗费更长的时间。(3)可以好好利用DECODE函数,使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表。(4)尽量用TRUNCATE语句替代DELETE语句。当执行TRUNCATE命令时, 回滚段不会存放任何可被恢复的信息,所有数据不能被恢复。因此很少资源被调用,整个执行时间就会很短。(5)在使
2023-01-19 16:12:26 66
原创 同义词,事务,锁
1.同义词同义词:它是Oracle给数据库中的对象取的另一个名字,类似于sql语句中的别名,但是和别名又有区别,别名只使用在sql语句中,同义词是保存在数据库, 一次创建可以一直使用,同义词使用和使用原对象完一样,可以给表、视图等起同义词同义词共有两种类型公有同义词可被所有的数据库用户访问私有同义词只能在其模式内访问,且不能与当前模式的对象同名。创建同义词语法:create [public] synonym synonym_name for object;create synonym:synon
2023-01-11 10:00:43 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人