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