读书人

数据库建表动态指定表项解决办法

发布时间: 2013-12-28 22:19:34 作者: rapoo

数据库建表动态指定表项
就是这个意思:create table时,我不想直接定义比如a string, b string, 而是根据一段程序获得的字符串值来定义表,该怎么做?比如程序获得username和password,那么就create table(username string, password string). 怎么实现这个?谢谢了.
[解决办法]
在你的应用程序中拼接出一个语句就可以,类似如下:

tb_name = 'xxx'
col1 = 'username'
col2 = 'password'
data_type = 'varchar(100)'

sql = 'create table '+tb_name+'('+col1+' '+data_type+','+
col2+' '+data_type+');'

读书人网 >SQL Server

热点推荐