当前位置: 代码迷 >> 其他数据库 >> sqlite3 parse當初create table的字串,该怎么处理
  详细解决方案

sqlite3 parse當初create table的字串,该怎么处理

热度:9491   发布时间:2013-02-26 00:00:00.0
sqlite3 parse當初create table的字串
CREATE TABLE tableName1(COL_0 INTEGER(0),COL_1 INTEGER(0),COL_2 INTEGER(0),COL_3 INT EGER(0),COL_4 INTEGER(0),COL_5 INTEGER(0),COL_6 INTEGER(0),COL_7 INTEGER(0),COL_8 INTEGER(0),COL_9 INTEGER(0),COL_10 INTEGER(0))
如上
是不是有什麼好用的方法來拆解上述字串,
分成 名稱 型態 長度
可供ap之後作處理,目前想到的可能是用strtok 土法練鋼 一個個拆


------解决方案--------------------------------------------------------
没什么好办法。

只能通过字符串处理来解决。

找到最外层的 () ,然后利用,分成一个个字段的定义。然后利用空格可以分出字段名和字段类型。
------解决方案--------------------------------------------------------
回楼主,貌似没的哦。
------解决方案--------------------------------------------------------
没有办法,通过()逗号来拆分
  相关解决方案