- 博客(5)
- 收藏
- 关注
原创 Oracle:CASE ... WHEN 语句
从 Oracle 9i 开始,可以在 Oracle / PLSQL 的 SQL 语句中使用 CASE 语句,实现类似于 IF-THEN-ELSE 功能。语法Oracle / PLSQL 中 CASE 语句的语法为:CASE [ expression ] WHEN condition_1 THEN result_1 WHEN condition_2 THEN result_2 ...
2019-07-22 17:54:43 1059
原创 Oracle 的 DUAL 表
什么是 DUAL 表DUAL 表是 Oracle 数据库随着数据字典自动创建的特殊表。DUAL 表位于用户 SYS 的模式中,但是所有用户都可以通过 DUAL 名字来访问它。该表只有一个名为 DUMMY 并且类型为 VARCHAR2(1) 列,且只有一条值为 X 的数据。SELECT *FROM dual;"DUMMY"------------- X用途因为在 Oracl...
2019-07-10 17:44:00 309
原创 Oracle:单条 SQL 语句在多个表中插入多条数据
在 Oracle 中,我们可以通过 INSERT ALL 语句实现一条 INSERT 语句在一个或多个表中插入多条数据。语法Oracle / PLSQL 中 INSERT ALL 语句的语法为:INSERT ALL INTO myTable (column_1, column_2, COLUMN_n) VALUES (val_1, val_2, VAL_n) INTO myTable...
2019-07-10 11:46:00 2581
原创 Oracle:获取数据库系统的当前时间
MySQL 中我们可以通过 NOW() 函数来获取系统的当前时间。但在 Oracle 中并没有 NOW() 函数,相应的,我们需要使用 SYSDATE 函数来获取 Oracle 数据库所在系统的当前时间。更新当前时间利用 SYSDATE 内置函数,我们可以很方便地更新当前时间的字段值:UPDATE MY_TABLE SET MODIFY_TIME = SYSDATE WHERE DEL...
2019-07-09 17:34:14 24992
原创 Oracle:一次性替换某列中的所有值
Oracle:一次性替换某列中的所有值场景引入Oracle / PLSQL: REPLACE 函数适用版本示例查询更新场景引入假设,我们需要将原 FULL_CODE 列中的值:FULL_CODE----------TREETREE.ANLYSTREE.LOG_MGTTREE.LOG_MGT.ERR_LOGTREE.LOG_MGT.OPS_LOGTREE.SYS_MGTTREE...
2019-07-08 16:28:21 7052
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人