select * from table where 1<>1

简介: 一般是用来选择表结构。表结构,指的就是表的列的名称、类型和数量。一般是: CREATE TABLE B AS SELECT * FROM A WHERE 1<>1 这样就可以复制一个表结构而不复制数据。 因为ORACLE没有布尔字面值,不能写成 WHERE FALSE,而只能写成1<>1,<>就是不等于的意思,当然你写1=2,2<>2,2&
一般是用来选择表结构。表结构,指的就是表的列的名称、类型和数量
一般是: 
CREATE TABLE B AS SELECT * FROM A WHERE 1<>1
这样就可以复制一个表结构而不复制数据。
因为ORACLE没有布尔字面值,不能写成 WHERE FALSE,而只能写成1<>1,<>就是不等于的意思,当然你写1=2,2<>2,
2<1,10000<3.1415都可以表示“FALSE”,即条件为“假”的意思。
相关文章
|
2月前
|
SQL 数据库
INTO SELECT
【11月更文挑战第10天】
30 3
|
2月前
|
存储 SQL 关系型数据库
SELECT INTO
【11月更文挑战第08天】
35 2
|
3月前
|
前端开发 容器
select
【10月更文挑战第20天】
46 5
|
SQL 数据库
INSERT DESC UPDATE SELECT
INSERT DESC UPDATE SELECT
111 0
|
数据库 索引
SELECT
SELECT
77 0
|
存储 前端开发 JavaScript
select2 使用详解
select2 使用详解
|
存储 SQL 缓存
到底为什么不建议使用SELECT *?
“不要使用SELECT *”几乎已经成为了MySQL使用的一条金科玉律,就连《阿里Java开发手册》也明确表示不得使用`*`作为查询的字段列表,本文从4个方面给出理由。
到底为什么不建议使用SELECT *?
|
关系型数据库 MySQL 测试技术
论证select count(*)和select count(1)
论证select count(*)和select count(1)
133 0
|
索引
select count(*)和select count(1)的区别
一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的     假如表沒有主键(Primary key), 那么count(1)比count(*)快,     如果有主键的話,那主键作为count的条件时候count(主键)最快     如果你的表...
999 0