请教:如何对动态变化的表名进行操作
数据库的一张表的表名随时间变化,如下:
ab200404或ab200403
即表名为:ab + 年 +月
请问在程序中对这样表的sql操作如何写呢?如:select * from abxxxxxx
问题点数:20、回复次数:3Top
1 楼pbsql(风云)回复于 2004-04-02 12:41:42 得分 2
exec('select * from ab'+@年+@月)Top
2 楼netcoder(朱二)回复于 2004-04-02 12:44:14 得分 2
使用存储过程Top
3 楼netcoder(朱二)回复于 2004-04-02 12:47:30 得分 16
CREATE PROCEDURE pro_test
as
declare @sql varchar(100)
set @sql='select * from ab'+ datename(yy,getdate()) + datename(mm,getdate())
exec (@sql)
Top




