0

我想重命名一个列名。

    NSString *status;
    sqlite3_stmt    *statement;

    NSString *alterTable = [NSString stringWithFormat: @"ALTER TABLE C RENAME COLUMN X TO Y"];
    const char *update_stmt = [alterTable UTF8String];

    sqlite3_prepare_v2([DBConnection dataBase], update_stmt, -1, &statement, NULL);
    if (sqlite3_step(statement) == SQLITE_DONE)
        status = @"Success";
    else
        status = @"Failed";
    sqlite3_finalize(statement);

查询状态失败。我使用 sqlite3
根据这个,重命名一个列是可能的。

4

0 回答 0