当前位置: 代码迷 >> Oracle管理 >> sql select 指定那些字段不被查出来,该如何处理
  详细解决方案

sql select 指定那些字段不被查出来,该如何处理

热度:65   发布时间:2016-04-24 05:16:33.0
sql select 指定那些字段不被查出来
我有一个表,有20是个字段,我要查出其中的19个字段,sql有没有这样的功能,指定那些字段不被查出来?

------解决方案--------------------
select col1,col2,...,col19 ----列出你想要查出的字段就行了
from table
------解决方案--------------------
用2楼的方法就行了。
还有,你的确要保护表的某个字段,比如密码之类的字段。
你可以定义一个基于这个基本表的视图,这个视图的列不包括你要保护的字段,这样“指定那些字段不被查出来”
就行了。
CREATE OR REPLACE VIEW view_name
AS
select col1,col2,...,col19 
from table

SELECT * FROM view_name
把这个视图名对外公布,别人怎么都查不出你“指定那些字段不被查出来”
------------------------------------------------------
ORACLE DBA技术交流QQ群:9610122 (欢迎你的加入!)
------解决方案--------------------
探讨
我有一个表,有20是个字段,我要查出其中的19个字段,sql有没有这样的功能,指定那些字段不被查出来?

------解决方案--------------------
视图:)
  相关解决方案