- 博客(2)
- 收藏
- 关注
原创 PL/SQL中直接写SQL语句和用EXECUTE IMMEDIATE 方法的区别
在PL/SQL中在执行SQL语句时可以直接写SQL或者可以把一个SQL语句拼成一个字符串,如下:select * from dual;v_sql:='select * from dual'; EXECUTE IMMEDIATE v_sql; 一般来说直接写SQL的性能是高于拼字符串的,因为如果执行拼字符串的需要内部自动调动oracle机制,先解析字符串映射成SQL语句然后再执行。
2013-09-27 17:20:53 1032
转载 oracle中的distinct关键字的用法和效果
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 下面先来看看例子: table表 字段1 字段2 id name 1
2013-09-02 22:21:39 1128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人