Select * From Customers Where CustomerName = 'a' Delete From
Customers Where CustomerName > ''
Customers Where CustomerName > ''
解决方案 »
- 返回类型是表类型的函数怎样调用
- 请问oracle的客户端与服务器端有什么区别
- 创建包-函数 一直报错--Error(13,1):PLS-00103:在创建‘create’...... pr
- Oracle_Home变量设置问题
- 高分请教关于count慢的问题
- 后台数据库为oracle的客户端的最低配置?
- 可不可以把游标作为参数传递给procedure ?
- 如何用“语句”把 00000001-99999999插入表中 (oracle817)
- pl/sql 和sql 的关系,向请教大家.
- Powerdesign的pdm文件怎么导入到oracle里??
- oracle 无法mount..在线等
- 问个sql语句
select * from customers where customerName = 'a'; // 合法,返回customerName = 'a'的客户的所有的信息
delete from customers where customerName > ''; // 合法实测数据:CREATE TABLE Customers
(
ID VARCHAR2(20),
NAME VARCHAR2(20)
);INSERT INTO Customers VALUES('01', 'A');
INSERT INTO Customers VALUES('02', 'B');
INSERT INTO Customers VALUES('03', 'C');
实测结果:
http://hi.csdn.net/attachment/201202/8/1175441_1328683140mbq2.pnghttp://hi.csdn.net/attachment/201202/8/1175441_1328683161In2j.png
那么执行效果 就是 什么都没删去(因为null 除了 'is null '操作外,其他任何操作返回的值都是null)
第二句 按照lz的写法是 比较的 是个空串(不是 空格) 由于空串oralce 存为null
那么执行效果 就是 什么都没删去(因为null 除了 'is null '操作外,其他任何操作返回的值都是null)
第二句 按照lz的写法是 比较的 是个空串(不是 空格) 由于空串oralce 存为null
那么执行效果 就是 什么都没删去(因为null 除了 'is null '操作外,其他任何操作返回的值都是null)