首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2013-12-28 
数据库建表动态指定表项就是这个意思:create table时,我不想直接定义比如a string, b string, 而是根据一

数据库建表动态指定表项
就是这个意思: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+');'

热点排行