ORACLE建立视图时,如何在后面加上几列空值字段(字段不属于任何表或视图)?

ORACLE建立视图时,如何在后面加上几列空值字段(字段不属于任何表或视图)?,第1张

一般表示database link

比如在A服务器的数据库上,访问B服务器上的数据库,可以在A服务器数据库中建立database link,比如叫db_a2b

那么可以在A的数据库中直接查询(比如查询B上的tableB

select * from tableB@db_a2b

可以使用INSERT语句,在VALUES中使用NULL或者忽略想插入空值的列。

要注意,想插入空值的列,必须是可空列,或者是非主键列。

例子:

insert into test(no,ame,score) values(1,'yaoming',NULL)

SQL> SELECT regexp_replace(888997.78,'(\d|.)','\1 ') col FROM dual

 

COL

------------------

8 8 8 9 9 7 . 7 8

 

SQL>

后面的 \1 是引用正则表达式的第一个组


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11686474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存