create view BarcodeInfo
as
select pcode as dcode,barcode as dbarcode from barcode where bigpack='1'
这个是我看别人写的一个视图
调用的时候,select * from BarcodeInfo
我的问题是,如果下次查询的条件是bigpack='2'
我该怎么调用这个视图,重新写一个视图吗?还是该怎么办?
as
select pcode as dcode,barcode as dbarcode from barcode where bigpack='1'
这个是我看别人写的一个视图
调用的时候,select * from BarcodeInfo
我的问题是,如果下次查询的条件是bigpack='2'
我该怎么调用这个视图,重新写一个视图吗?还是该怎么办?
你只能重写一个.
你应该采用存储过程,将bigpack作为参数传入,只要在存储过程里用
where bigpack=@youparamater
就OK了.
as
select pcode as dcode,barcode as dbarcode ,bigpack from barcode 调用时再加查询参数,再select * from BarcodeInfo where bigpack='2'
或
select * from BarcodeInfo where bigpack='1'