想写一个 表名作为一个函数的参数
大概意思像这样if object_id('f_rttable','fn') is not null
drop function f_rttable
go
create function f_rttable(@tname nvarchar(10))
returns table
as
return (select * from @tname)
这样写 一直在报错 @tname 没有声明 不明白。。请教各位大虾 帮忙改改 谢谢~
大概意思像这样if object_id('f_rttable','fn') is not null
drop function f_rttable
go
create function f_rttable(@tname nvarchar(10))
returns table
as
return (select * from @tname)
这样写 一直在报错 @tname 没有声明 不明白。。请教各位大虾 帮忙改改 谢谢~
解决方案 »
- 求助:SQL Server 2008安装失败
- SQL2008 使用BULK INSERT出错
- 急问union all语句结果显示的问题
- ¥¥¥ convert Varchar to Nvarchar 出现乱码,请帮忙解决
- GROUP BY 的问题,想引用一个条件,不知道怎么写,请高手进来看看!
- 一SQL多库,目前经常崩溃。请教如何查找原因。
- 麻烦各位了 谢谢
- 高分求助一SQL,汉字转换成拼音!
- SQL错误太多了会发生死锁吗?
- ★★★快来抢200分★★★:我的sql server设置为unicode,进行汉字拼音排序时为何不正常??
- 求一insert into select语句
- 用过VS2005自带的SQL server的朋友 配置环境
if object_id('f_rttable','P') is not null drop proc f_rttable
go
create proc f_rttable
@tname nvarchar(10)
as
exec('select * from '+@tname)
go
exec f_rttable 'tb'
/*ID Item User
----------- ---------- ----------
1 B wang
1 C wang
2 B fang
2 D wang
3 B wang
4 D fang*/