说得清楚点,insert语句是作为一个项目存在的吗?
解决方案 »
- 求高人指点--XML中出现:该文件不具有良好格式:期望%
- 小问题
- 想学习XML在T-SQL中的应用,但是基础的都看不懂。谁能告诉点基础啊?
- 数据库中的表的copy问题
- 急!!!!!!!!!!!!!!!!!! group by 的问题
- 数据库牛人多多,请教下以前的几道存储过程面实题,谢谢!
- left outer join 与 left inner join 在查询性能是有什么区别?
- 如何提高数据的读取速度
- 在SQL Server中,如何将像('111aaa')以数字开头的字符串中的数字(111)分离出来。
- 左外连接用left join 和用*= 的效果怎么不一样?
- 数据库的报表问题
- 这样的视图怎么做??
1、一个存储过程,设一个参数,这个参数为表名!
2、在存储过程中declare一个变量为varchar(2000),长度尽可能适当
3、exec("insert" +@tableName + "other fields and field's value")
4、OK
结构及记录如下:
aa bb
1 11
2 22
比如执行如下存储过程pag table1
生成
insert into table1 (aa,bb) values(1,11)
insert into table1 (aa,bb) values(2,22)
且能自动判断字段的类型,如果bb是varchar型,就要生成如下语句:
insert into table1 (aa,bb) values(1,"11")
insert into table1 (aa,bb) values(2,"22")
看不出这么做有什么用处