sql语句注意事项
2017-09-01 17:27
246 查看
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 外链接时,关联关系需要一一对应,否则会出现重复数据。
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 外链接时,关联关系需要一一对应,否则会出现重复数据。
相关文章推荐
- sql语句注意的事项
- 用SQL语句建表时的注意事项
- Oracle中SQL语句注意事项
- Androi SQL语句注意事项
- 【MySQL】MySQL学习之-设计高性能SQL语句需要注意事项
- SQL语句中ROWNUM和ORDER BY一起使用时的注意事项
- delphi中多条件SQL语句的增加注意事项
- 在PB中动态修改数据窗口DW的SQL语句方法注意事项
- Access中sql语句的注意事项
- SQL语句日记:IF语句注意事项
- 使用 聚合函数(aggregate function)时,SQL语句的返回值的注意事项
- Sql建表和sql语句的注意事项
- asp的SQL语句中and和or同时使用的注意事项
- 数据库SQL语句书写注意事项
- 关于SQL语句的一些注意事项
- sql 语句 in 注意事项
- Hiberate和sql语句注意事项(续)
- SQL语句优化注意事项
- .NET 执行 Parameter 形式sql语句时注意事项
- 执行字符串SQL语句--带有参数的存储过程以及 int类型的字符串变量注意事项