标签: sql-server
我在sql中有问题,我需要创建一个将返回一个表的存储过程,存储过程的输入是ex:" select * from employee"我必须使用存储过程和返回值执行查询,我的问题是我必须隐藏某些表的特定列,即使用户输入" *"在选择查询中,隐藏用户特定信息,如密码详细信息等。
答案 0 :(得分:0)
不是在表上运行查询,而是仅使用您需要的那些列创建视图,并在该视图上运行select查询。这样,即使它也是SELECT *,它也只会是所需的列。