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 (欢迎你的加入!)
------解决方案--------------------
------解决方案--------------------视图:)