A Amorer Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #1 由于数据库中有多个表的结构是相同的,所以在其上的操作需要用到表作参数。请各位大虾指点一条明路。
沙 沙隆巴斯的主人 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #2 当然可以。一般的SQL是不支持用“表名”做参数的,所以必须在存储过程的SQL块里用到数据库的 专用包,比如ORACLE里面就要用到dbms_sql包来动态执行SQL
D dhl2001 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #3 create procedure abc @tablename varchar(255) as EXEc( 'Select * from '+@tablename)