ORA-00907:missing right parenthesis

1、错误描述

2、错误原因

create table t_stu_info(
    id int(10) primary key,
    name varchar2(20) not null
 );

由错误提示,缺失右括号,提示的位置是int(10)处

3、解决办法

create table t_stu_info(
    id int primary key,
    name varchar2(20) not null
 );
时间: 2024-11-08 03:39:37

ORA-00907:missing right parenthesis的相关文章

ORA_ERROR大全

转自:http://blog.csdn.net/haiross/article/details/12839229 常见错误:-60 ORA00060: deadlock detected while waiting for resource 一般错误:  - 1 ORA00001: unique constraint (.) violated  -17 ORA00017: session requested to set trace event  -18 ORA00018: maximum nu

12c RMAN 表级恢复

Oracle数据库备份主要分为逻辑和物理备份.各有优缺点.在之前的版本中, 利用物理备份来恢复表和分区是不行的.只能用逻辑恢复.这种情况在12c中得到了改变, 可以在truncate或drop表的情况下从RMAN备份将表或分区恢复到某个时间点或SCN和log sequence. 以下情况不能恢复 1)Tables and table partitions belonging to SYS schema cannot be recovered. 2)Tables and table partiti

oracle常见错误

1.一个update和delete可以害死一大片人,因为人人都觉得这个句子很好写,不就是: update table set a=x,b=y: delete from table where name=xx 当然,现在我说到这个问题了,大家肯定不以为然,这么简单,谁不会啊,其实我也是这么想的(在没有遇到这个问题之前),这么简单的sql,初学者都会,我怎么可能不会,开什么玩笑!就因为这一个问题,害的我几小时不能平静,你懂得作为一个员工,突然出了错却不知道如何补救时的心情,所以大家谨记吧,笑过了之后

分析函数在数据分析中的应用

我们来看看下面的几个典型例子: ①查找上一年度各个销售区域排名前10的员工 ②按区域查找上一年度订单总额占区域订单总额20%以上的客户 ③查找上一年度销售最差的部门所在的区域 ④查找上一年度销售最好和最差的产品 我们看看上面的几个例子就可以感觉到这几个查询和我们日常遇到的查询有些不同,具体有: ①需要对同样的数据进行不同级别的聚合操作 ②需要在表内将多条数据和同一条数据进行多次的比较 ③需要在排序完的结果集上进行额外的过滤操作 Oracle分析函数简单实例: 下面我们通过一个实际的例子:按区域查

Sql-oracle and sqlserver differences

1.string contact operator Sqlserver use + or contact(sqlserver 2012) In oracle, you can also use contact, but you can not used + to contact string, you should use ||; 2.oracle date time is different with sqlserver date. Sqlserver date just have date

SQL 基础--> 子查询

--========================= --SQL 基础--> 子查询 --========================= 一.子查询 子查询就是位于SELECT.UPDATE.或DELETE语句中内部的查询 二.子查询的分类 单行子查询 返回零行或一行 多行子查询 返回一行或多行 多列子查询 返回多列 相关子查询 引用外部SQL语句中的一列或多列 嵌套子查询 位于其它子查询中的查询 三.子查询语法 SQL> SELECT select_list FROM table WH

子查询中可以包含order by 子句--(在from里面)

select a.* from dept a where a.deptno in (select b.deptno from emp b order by b.deptno)  --在where后面报错: ORA-00907: missing right parenthesis ; --from后面的视图是内联视图,可以使用order by --如上报错语句再嵌套一层变成from后面的内联视图就好了 --例如: select a.* from dept a where a.deptno in (

06. SQL 基础--> 子查询

一.子查询 子查询就是位于SELECT.UPDATE.或DELETE语句中内部的查询 二.子查询的分类 单行子查询 返回零行或一行 多行子查询 返回一行或多行 多列子查询 返回多列 相关子查询 引用外部SQL语句中的一列或多列 嵌套子查询 位于其它子查询中的查询 三.子查询语法 SELECT select_list FROM table WHERE expr operator (SELECT select_list FROM table); 子查询(内部查询)在执行主查询之前执行一次,然后主查询

Oracle 了解 DDL 操作与 REDO 的关系

目录 了解 DDL 操作与 REDO 的关系 DDL是否会产生REDO 通过 10046 trace 来分析create 和drop 如果drop失败,redo的变化 了解 DDL 操作与 REDO 的关系 DDL是否会产生REDO 用到的SQL: ---查看redo的大小 SQL> select b.name,a.value from v$mystat a,v$statname b where a.statistic#=b.statistic# and b.name='redo size';