会发生插入操作的情况还是尽量避免用saveOrUpdate而直接用save即可
17、数据库什么情况下会出现死锁的现象?
一般情况只发生锁超时,就是一个进程需要访问数据库表或者字段的时候,另外一个程序正在执行带锁的访问(比如修改数据),那么这个进程就会等待,当等了很久锁还没有解除的话就会锁超时,
报告一个系统错误,拒绝执行相应的SQL操作。
发生死锁的情况比较少,比如一个进程需要访问两个资源(数据库表或者字段),当获取一个资源的时候进程就对它执行锁定,然后等待下一个资源空闲,这时候如果另外一个进程也需要两个资源,而已经获得并锁定了第二个资源,那么就会死锁,因为当前进程锁定第一个资源等待第二个资源,而另外一个进程锁定了第二个资源等待第一个资源,两个进程都永远得不到满足。
18、请写出将数据库中system用户与sys用户的表导出语句?
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where 2 将数据库中system用户与sys用户的表导出 3 将数据库中的表table1 、table2导出
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
filed1 like '00%'\"
imp dict_f/dict@ufida18 ignore=y full=y file=d:\dict_f_dfmds.dmp------导入
exp dict_f/dict@ufida18 file=d:\dfsdfd.dmp owner=dict_f-----------导出
19、什么是存储过程?为什么要用存储过程?
20、div与span区别是什么?
两者最明显的区别:在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素)。
SPAN 和 DIV 的区别在于,DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。