sql语句注意事项

来源:互联网 发布:简单工程造价软件 编辑:程序博客网 时间:2024/05/29 13:21
1  一个查询语句作为查询的一个字段时,里面不能有order by   select (select name from table order by ss)

2  sql语句中,insert、update等修改数据中含有单引号 '时,要变成两个单引号  ''   ;在保存时都要处理一下

3  多表之间有字段关联,最好用 from atable a,btabke b,ctable  c where a.bid=b.id and b.cid=cid and c.id=???? 的形式(这样做查询快)

4  wm_concat() 和varchar2() 一样最长有4000长度,wm_concar(table.id) as idarr 用来模糊查询 idarr  like  '%table.id%';最好不要这样做,
可能超出长度范围
5  sql语句 和主表关联,关联参数,不能深两层,但可以一层一层传进去。

6 在where 条件中  !=  这个最好别用;只有数据库这个字段不许为空的情况下,才可以使用。 !=''   错误; is not  null 正确

7  from B where left join  A on  A.id=B.id   外链接时,关联关系需要一一对应,否则会出现重复数据。
原创粉丝点击