sql2005通用存储过程问题 create proc test @tabnameas select * from @tabname为什么上面的写法不可以,它说@tabname不是表变量,如果我想实现别人传一个表名进来,返回结果集该怎么办??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再补充一个问题,再sql中有一个表名book,book表有一个字段booktime,类型是datetime类型这个时候,我在java程序这边通过反射分别得到这个表里面的一行行数据,可是为什么在反射时,得到datetime类型数据后,出错了呢?我的java程序这边有一个对应的类Book,Bool类的booktime属性的类型是java.sql.date, 补充:java.util.date也不可以,但是当把datetime类型都改为字符串反射就成功了,难道对于表有datetime类型的就不能用反射来取值了吗 create proc test @tabname nvarchar(100)as exec('select * from '+@tabname) declare @tableName nvarchar(50), @sql nvarchar(1000)set @tableName='student'set @sql='select * from '+@tableNameexec (@sql)print (@sql) 新创企业招聘创业合作伙伴 求助:我启动服务管理器时出现了问题,想请假大家,谢谢! 关于一个很难的查询问题 sql中出现错误:EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。 取最大的一条 LECCO SQL Expert怎么登录啊? 菜鸟求知:找重复行 急救:创建及打开Sql Server 2000数据库 表的问题 请帮忙优化一小菜SQL语句,没多的分了,[20] 调用存储过程报“ErrorCode(24)文字列日期和时间,或其任何的转换中,转换失败了。: 73” 问个关于数据库日志文件截断和收缩的问题 请教应该怎么修改,谢谢
这个时候,我在java程序这边通过反射分别得到这个表里面的一行行数据,可是为什么在反射时,
得到datetime类型数据后,出错了呢?我的java程序这边有一个对应的类Book,Bool类的booktime
属性的类型是java.sql.date, 补充:java.util.date也不可以,但是当把datetime类型都改为字符串反射就成功了,
难道对于表有datetime类型的就不能用反射来取值了吗
@tabname nvarchar(100)
as
exec('select * from '+@tabname)
declare @tableName nvarchar(50), @sql nvarchar(1000)
set @tableName='student'
set @sql='select * from '+@tableName
exec (@sql)
print (@sql)