`
- 浏览:
91915 次
- 性别:
- 来自:
北京
-
oracle数据库中,为什么写了DESC 表名,执行以后是无效的SQL语句呢?
只有在命令行模式(比如sqlplus或者pl/sql的命令模式下)才能这么写,其他时候很少有命令模式,一般都是通过各种客户端连接的,这些客户端不是命令模式的,而是查询模式,这种情况下,非sql语句的命令是不好使的。
那怎么办?使用这个
select COLUMN_NAME,DATA_TYPE,DATA_LENGTH
from user_tab_cols where table_name='ORDER_INFO';
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
- **排序**:如`SELECT * FROM table1 ORDER BY field1, field2 DESC`,DESC表示降序排列。 - **聚合函数**:如求总数(`COUNT`)、求和(`SUM`)、平均值(`AVG`)、最大值(`MAX`)和最小值(`MIN`)。 ##### 3. 高级查询...
SQL> desc dba_dependencies; 这将显示出依赖关系视图的结构。 批量编译无效对象 ------------------- 如果要重新编译成百上千的的无效对象,可以运行以下命令: SQL> @?/rdbms/admin/utlrp --编译无效对象脚本 ...
在使用SQL时,可能会遇到各种语法错误或逻辑错误,例如,引用不存在的列名、未指定表名、使用了无效的运算符等。对于这些错误,可以通过检查拼写、理解SQL语法结构、验证逻辑条件等方式来解决。在实际操作中,利用...
ORDER BY a.first_time DESC ) test ) WHERE rn ; ``` - **功能说明**: - 此命令用于计算归档日志的切换频率。 - `start_recid`, `start_time`, `end_recid`, `end_time`:记录归档日志的起始和结束记录ID...
4. **ORDER BY子句**:用于对查询结果进行排序,可以按升序(ASC)或降序(DESC)排列。 5. **GROUP BY和HAVING子句**:用于对数据进行分组,并用HAVING子句对分组后的数据进行过滤。 6. **JOIN操作**:连接两个或...
10. 索引信息查询:`SELECT ui.table_name, ui.index_name FROM user_indexes ui, user_ind_columns uic WHERE ui.table_name = &table_name;` 可以显示指定表的所有索引信息,帮助理解表的索引结构。 这些SQL语句...
SQL sever 2008 Rar! ?s X祕BwL0 17240671-1.sql ?年3月9日 --1.查询course表的所有信息(所有行所有列) USE Xk GO SELECT * FROM Course --有哪些种类的选修课?学分是多少 USE XK GO SELECT Kind,Credit FROM ...
SQL> DROP TABLE jxzy.switch CASCADE CONSTRAINTS; ``` 删除`jxzy.switch`表及其所有相关的约束。 #### 三、视图管理 **定义**: 视图是一种虚拟表,其结果集由一个SQL查询定义。视图可以简化复杂查询并提供...
`ON UPDATE RESTRICT`表示主表中记录更新时,如果导致从表记录无效,将禁止该更新操作。 3. **修改外键约束** 修改外键约束通常涉及删除现有约束并重新创建。首先,使用`ALTER TABLE`命令删除约束,然后按照添加...
- SQL语句:`SELECT ename, sal * 12 AS annual_salary FROM emp ORDER BY annual_salary DESC;` 12. **列出所有雇员的雇员名称、部门名称和薪金。** - SQL语句:`SELECT e.ename, d.dept_name, e.sal FROM emp e...
- **SQL命令**:`SELECT table_name, num_rows, blocks, pct_free, last_analyzed FROM dba_tables WHERE pct_free > 20 ORDER BY pct_free DESC;` - 此命令用于找出那些碎片化严重的表。 - 分析这些表的碎片化...
9. `is null`和`= null`的区别在于,前者是正确的用法,后者在Oracle中无效,应避免使用。 10. 计算当前用户拥有的表数和记录数: ```sql SELECT COUNT(*) AS table_count FROM dba_tables WHERE owner = CURRENT_...
1. **查询表结构**: 使用`DESC table_name`命令可以查看表的列名、数据类型和其他基本信息。 2. **查看当前数据库用户**: 通过`SELECT username FROM v$session`可以列出所有正在使用数据库的用户。 3. **获取本机...
select UserName from TableA where UserName not in (select UserName from TableB where TableA.UserName=TableB.UserName) order by UserName desc 这个SQL语句使用NOT IN操作符来删除A表中在B表中不存在的数据...
在这个SQL练习中,我们主要涉及了数据库的基本操作,包括创建表、设置约束、建立索引、修改索引名称、删除索引以及插入数据。以下是详细的知识点解释: 1. **创建表**: - `CREATE TABLE` 语句用于创建数据库表。 ...
### MySQL约束课堂笔记知识点 #### DQL:查询语句 **1.... - **语法**:`ORDER BY`子句...以上内容覆盖了MySQL查询语言的基础部分,以及约束的定义和使用,旨在帮助初学者掌握基本的SQL查询技能和数据库表结构设计原则。
参照完整性规则确保了这些外键的值在引用的主键表中必须存在,防止了无效的数据插入。例如,如果尝试在`Booking`表中插入一个不存在于`Guest`表中的`guestNo`,就会违反参照完整性。 三、SQL查询语句 1. 查询每晚...
通过`desc v$sga_dynamic_components;`可以查看SGA动态组件的描述信息,进一步理解各个组件的分配情况。接着,利用`select component, current_size, granule_size from v$sga_dynamic_components;`查询当前各组件的...