一个复杂的人员管理系统,其中主表tbJbxx记载人员基本情况,客户端程序有不下50处有类似select * from tbJbxx,其中一个状态字段记载一种情况:在职、离岗、退休。现在程序已经开发完毕,突然客户提出要求,所有查询中,不要再体现退休人员的信息!!!
系统中有很多复杂的统计sql语句,其搜索对象都是基于select * from tbJbxx的,如果在客户端程序中逐一where state<>'退休'或者是另建视图select * from tbJbxx where state<>'退休',真是累死人不说还可能乱套。
可否建一个与tbjbxx同名的视图呢?这样做会有什么问题?
系统中有很多复杂的统计sql语句,其搜索对象都是基于select * from tbJbxx的,如果在客户端程序中逐一where state<>'退休'或者是另建视图select * from tbJbxx where state<>'退休',真是累死人不说还可能乱套。
可否建一个与tbjbxx同名的视图呢?这样做会有什么问题?
数据库中已存在名为 'tbjbxx' 的对象。
就知道可不可以同名了..
项目中视图都是v_主表名子表名