alter proc A_AssetFind
(
@table sysname,
@filed varchar(50),
@value varchar(50
)
as
declare @sql nvarchar(1000)
set @sql = 'select * from [' + @table +'] where ['+@filed+']= ' +@value
exec(@sql)
go
怎么老有错??
谁给个好点的塞.谢谢!
(
@table sysname,
@filed varchar(50),
@value varchar(50
)
as
declare @sql nvarchar(1000)
set @sql = 'select * from [' + @table +'] where ['+@filed+']= ' +@value
exec(@sql)
go
怎么老有错??
谁给个好点的塞.谢谢!
解决方案 »
- 请教Sql2000用语句导入Excel时,第一个工作表的写法..
- 把一个表的一些列插入到另一个表中
- 挑战where语句,各方高人请指点。
- 惊天梦幻超困难的select排序语句!!!挑战人体左脑逻辑推理极限!!!
- 麻烦的SQL server哪里错了呀??
- 大家可以帮忙优化这条查询语句吗?
- 我的SQL数据库中的一个表数据行数为20万行以上,数据库就不可以执行where条件查询了,这是怎么回事?请大哥们指教。
- 有几个表有相同的几个字段,我想用一条语句来查询这些相同字段的所有记录~如何实现?
- 【50分】请问如何批量执行sql scripts?
- 复制表结构!急!!!急!!!急!!!
- 一个用SQL奇怪的问题
- 急求一个sql语句,谢谢
(
@table sysname,
@filed varchar(50),
@value varchar(50)
)
as
declare @sql nvarchar(1000)
set @sql='select * from '+@table+ ' where '+@filed+ '=' +@value
print(@sql)
exec(@sql)
go
练习
@filed varchar(50),
@value varchar(50 )as
declare @sql nvarchar(1000)
set @sql = 'select * from [ ' + @table + '] where [ '+@filed+ ']= ' + @value
exec(@sql)
go