日期:2014-05-17  浏览次数:20513 次

数据库求解???急急急!!!!
可以在代码中动态的生成数据库的表吗?

------解决方案--------------------
可以,直接拼sql语句,然后exec (sql语句),但是效率非常低。
而且你之后会把表格删除么?

你这样的问题不好回答。因为不知道你为什么要动态生成表格。
如果是固定表,就建立一次就行,如果不是固定表,SQL中也有表变量可以使用。
------解决方案--------------------
可以,存储过程sp_executesql 'SQL语句'试试
------解决方案--------------------
几乎所有现代语言都可以做到,不过建议你还是弄成一个存储过程,然后把你需要创建的表的名(甚至对应数据库名)、列名、约束等等作为参数从前端穿进去,这样较为高效,并且移植性、安全性都更高。