`

oracle 关键字 建表 typeid字段

 
阅读更多

 

前不久,进行oracle数据库倒入的时候,遇到这样一个问题

包含以oracle关键字命名的字段,无法创建表。

那原先创建表时,是如何创建成功的呢?

带着疑问,查阅了有关资料,终于发现了这个问题的解决方法。

那就是在以关键字如level和size等 命名的字段,在上边加上“”号,即“size”,“level”

即可创建成功,创建后的表中,该字段不含有“”,跟其他字段一样!

终于明白怎么回事了,你遇上过么?

希望以上内容会对你有帮助!

 

 

 create table ends("typeid" number, typename varchar2(20), remarks varchar2(50));

select "typeid" from ends;

COMMENT ON COLUMN ends_historydata."typeid" IS 'XXX';

分享到:
评论

相关推荐

    达梦和oracle的差异说明

    通过以上分析可以看出,尽管达梦数据库旨在兼容Oracle的部分功能,但在实际应用中仍需注意两者之间的差异,特别是在字段名处理、数据类型使用、语法关键字等方面。了解这些差异有助于更好地利用这两种数据库系统,并...

    oracle建表

    ### Oracle建表详解 在Oracle数据库管理中,创建表格是一项基础但极其重要的操作。通过合理的表结构设计,可以有效提高数据存储效率与查询性能。本文将根据提供的代码示例,详细解析如何在Oracle中创建表格,并对每...

    C++关键字全集整合

    接着,让我们来看一下bad_typeid关键字。bad_typeid也是用于异常处理的,当typeid操作符的操作数typeid为Null指针时抛出。 然后,让我们来看一下bool关键字。bool关键字用于声明布尔类型的变量或函数。 此外,让...

    dede数据库表及字段名称解释.doc

    dede数据库表及字段名称解释 dede数据库是指DEDECMS系统中的核心数据库,而DEDECMS是一款免费的开源内容管理系统(CMS)...其中,ID字段是文章的唯一标识,typeid字段是所属主栏目编号,typeid2字段是所属副栏目编号。

    c++关键字解释大全

    ### C++关键字详解 在C++编程语言中,关键字具有特定的语法意义,它们由编译器识别并赋予特殊含义。下面将详细介绍一系列C++的关键字及其用途。 #### asm(汇编指令) - **功能**:`asm`关键字用于嵌入汇编代码到...

    C++关键字[全][定义].pdf

    4. `bad_cast`和`bad_typeid`: 这两个关键字与异常处理有关。`bad_cast`是在尝试动态类型转换失败时抛出的异常,而`bad_typeid`则是在使用`typeid`操作符时遇到无效指针时抛出的异常。 5. `break`: `break`语句用于...

    C++关键字大全(67个).txt

    C++关键字大全(67个) asm auto bad_cast bad_typeid bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum except explicit extern false finally float ...

    c++ typeid关键字的使用

    `typeid`关键字是C++中的一个关键特性,用于在运行时获取变量或对象的类型信息。它是C++ RTTI(Run-Time Type Identification)系统的一部分,允许程序员在运行时检查对象的真实类型,即使对象通过基类指针或引用...

    oracle_存储过程的基本语法_及注意事项

    - 在Oracle中,使用别名时不能添加`AS`关键字,因为这可能会与Oracle中的`AS`关键字冲突。 2. **SELECT 语句后必须紧跟 INTO**: - 当使用`SELECT`语句时,如果想要将结果赋值给变量,必须使用`INTO`子句。如果...

    C++关键字详细使用

    asm auto bad_cast bad_typeid bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum except explicit extern false finally float for friend goto if ...

    oracle存储过程详解-开发技术

    - 解释:在Oracle存储过程中,使用`SELECT`语句获取单个字段时,必须紧跟`INTO`关键字。 3. **使用 SELECT INTO 时需确保数据存在** - 在使用`SELECT INTO`时,必须确保查询结果至少有一条记录,否则会抛出“no ...

    关于oracle存储过程的基本语法

    1. **数据表别名**: 在Oracle中,数据表别名不能使用关键字`AS`。例如,正确的写法是 `SELECT a.appname FROM appinfo a` 而不是 `SELECT a.appname FROM appinfo AS a`。 2. **SELECT INTO**: 当使用`SELECT INTO`...

    VisualC++(VC++)编程序软件语言关键字大全集合参考.pdf

    14. `typeid`: `typeid`运算符用于获取运行时对象的类型信息,可以用于检查动态类型或转换为`type_info`对象。 这只是VC++关键字集合的一小部分。关键字的选择和使用取决于具体编程需求和最佳实践,理解并熟练运用...

    oracle 存储过程的基本语法

    1. **数据表别名使用限制**:Oracle中不允许使用`AS`关键字作为表别名的一部分。 - 正确示例:`SELECT a.appname FROM appinfo a;` - 错误示例:`SELECT a.appname FROM appinfo AS a;` 2. **`SELECT INTO`语法...

    c++关键字.pdf

    4. `bad_cast`和`bad_typeid`:这两个关键字与C++的异常处理机制相关。`bad_cast`是在尝试执行类型转换但失败时抛出的异常,`bad_typeid`是在`typeid`操作符无法识别给定类型的指针或引用时抛出。 5. `bool`:`bool...

    c++关键字c++关键字c++关键字

    4. **bad_cast**和**bad_typeid**: 这两个是与异常处理相关的类,当`dynamic_cast`尝试转换失败或者`typeid`操作符在空指针上调用时,会抛出`bad_cast`和`bad_typeid`异常。 5. **bool**: `bool`关键字用于声明布尔...

    设备管理系统 ,建表

    以下根据提供的文件信息,详细解析了涉及的主要表及其字段,以便构建一个完整的设备管理数据库。 1. 角色表(Role) - RoleId(number(8)):角色编号,主键 - RoleName(Varchar(15)):角色名称 - RolePower...

    C++关键字_全

    4. **bad_typeid**:在运行时类型识别(RTTI)中使用,当`typeid`操作符的操作数为`nullptr`时抛出异常,表明类型信息不可用。 5. **bool**:声明布尔类型的变量,只有两个可能的值:`true`和`false`。这是C++中用于...

    Oracle第一次考试

    typeid varchar(20) check (typeid in ('策略类', '经营类', '棋牌类', '动作类')) ); ``` 插入数据: ```sql Insert into GAMEINFO values('GN-0711150001', '魔兽Ⅲ', 2400, '暴雪娱乐', '策略类'); ``` ...

    Oracle第一次考试答案

    - **使用IN关键字**: 如`select * from employee where deptno in(10,20);` - **模式匹配**: 使用`like`,如`select * from employee where ename like '_A%';` - **统计行数**: 使用`count(*)`,如`select count(*)...

Global site tag (gtag.js) - Google Analytics