SQL中1=1与1<>1的使用
来源:互联网 发布:淘宝网首页板鞋 编辑:程序博客网 时间:2024/04/29 21:50
1. 1<>1 的用处:
用于只取结构不取数据的场合
例如:
create table table_temp tablespace tbs_temp asselect * from table_ori where 1<>1
建成一个与table_ori 结构相同的表table_temp,但是不要table_ori 里的数据。
(除了表结构,其它结构也同理)
2.1=1用于动态SQL
例如:
lv_string = 'select tbl_name,tbl_desc from tbl_test where 1=1 '+l_condition;当用户选择了查询的名称'abc'时
l_condition ='and tbl_name = ''abc''';
但是当用户没有选择名称查询时l_condition就为空串''这样
lv_string = 'select tbl_name,tbl_desc from tbl_test where 1=1 ',
运行也不会出错,相当于没有限制名称条件。但是如果没有1=1的条件,则
lv_string = 'select tbl_name,tbl_desc from tbl_test where ';
这样就会报错。
转自:http://topic.csdn.net/u/20110512/10/11def83d-44b1-461a-beaf-5fdfaf04890d.html- SQL中1=1与1<>1的使用
- SQL Server与使用防火墙(1) -- SQL Server & Firewall
- SQL中使用WITH AS(1)
- Android中SQL的使用与详解
- sql语句中where 1=1和where 1= 0 的使用和区别
- sql Exists in 文章1:SQL里的EXISTS与in、not exists与not in 效率比较和使用
- SQL中使用where 1=1 和 select * 的坏处
- SQL中使用where 1=1 和 select * 的坏处
- 在SQL查询语句中,使用条件where 1=2的意义
- SQL语句中where 1=1 对性能的影响,where 与having的区别,where子句的性能
- Oracle或者Pl/Sql中001与1一样吗?
- SQL Server中 临时表 与 表变量的区别 1
- sql中聚集索引与非聚集索引的总结文档-1
- sql语句中count(*)与count(1)以及count(字段名)的异同点
- SQL Server 中COUNT(*) 与 COUNT(1)的区别
- 如何使用 setup Factory 7.0.1打包PowerBuilder9.0与Sql server2000开发的软件
- sql查询ID=1与数据后几条,并且将查询的两个数据显示在一个查询窗口中
- SQL Profile使用1
- MQ基本命令
- MFC中获取App,MainFrame,Doc和View类等指针的方法
- 关于大数的操作!!
- redhat5中RAW设备的建立
- Android WebView 加载资源
- SQL中1=1与1<>1的使用
- eclipse导入android项目之后有个红色叹号
- C++中产生随机数的函数
- 【WebService】接口的测试方法
- ios学习--kvo/kvc
- hbase关闭cache的配置
- vim+ctags+cscope 打造Android源码阅读工具
- Sybase日期函数
- 线程pthread_join和分离式线程