主页 > 知识库 > oracle关键字作为字段名使用方法

oracle关键字作为字段名使用方法

热门标签:地图标注付款了怎么找不到了 外呼系统郑州 外呼系统口号 温州人工外呼系统 沈阳400电话是如何办理 北京外呼系统公司排名 北京营销外呼系统厂家 百度地图标注员是干什么 贵阳智能电销机器人官网
有时我们在定义字段名及别名时所用名与oracle关键字同名,这时该如何处理呢?
其实很简单,只要在此关键字加上"",如"group"
看下面的例子:
复制代码 代码如下:

SQL> DROP TABLE k;
Table dropped
-- 建立表K,字段名为UID(oracle关键字)
SQL> CREATE TABLE k(UID INT);
CREATE TABLE k(UID INT)
ORA-00904: : invalid IDENTIFIER
-- 字段名加""表创建成功
SQL> CREATE TABLE k("UID" INT);
Table created
--插入一些数据
SQL> INSERT INTO k VALUES(1);
1 row inserted
SQL> INSERT INTO k VALUES(2);
1 row inserted
SQL> INSERT INTO k VALUES(3);
1 row inserted
-- 查询时加不加""都正常(似乎不太符合规范)
SQL> SELECT UID FROM k;
UID
----------
5
5
5
SQL> SELECT "UID" FROM k;
UID
---------------------------------------
1
2
3

-- update时必须加上""
SQL> UPDATE k SET UID=5 WHERE UID=3;
UPDATE k SET UID=5 WHERE UID=3
ORA-01747: invalid user.table.column, table.column, or column specification
SQL> UPDATE k SET "UID"=5 WHERE "UID"=3;

1 row UPDATED
总结:oracle可以在"关键字"的形式引用关键字作为字段名与查询语句的别名。如果不是特殊情况最好不要使用,以免引起代码编写过程中的错误。
您可能感兴趣的文章:
  • oracle删除表字段和oracle表增加字段
  • oracle使用sql语句增加字段示例(sql删除字段语句)
  • Oracle 插入超4000字节的CLOB字段的处理方法
  • 深入浅析mybatis oracle BLOB类型字段保存与读取
  • Oracle中判断字段是否为数字
  • 简单三步轻松实现ORACLE字段自增
  • oracle数据库中如何处理clob字段方法介绍
  • Oracle 查询表信息获取表字段及字段注释
  • java读写oracle的blob字段示例
  • ORACLE中段的HEADER_BLOCK示例详析

标签:潮州 通辽 包头 淮北 衢州 衡水 温州 定西

巨人网络通讯声明:本文标题《oracle关键字作为字段名使用方法》,本文关键词  oracle,关键字,作为,字段,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《oracle关键字作为字段名使用方法》相关的同类信息!
  • 本页收集关于oracle关键字作为字段名使用方法的相关信息资讯供网民参考!
  • 推荐文章