}
checkNameConflict(SqlJetSchemaObjectType.VIEW, viewName);
final ISqlJetBtreeSchemaTable schemaTable = openSchemaTable(true);
try {
schemaTable.lock();
try {
db.getOptions().changeSchemaVersion();
long rowId = schemaTable.insertRecord(VIEW_TYPE, viewName, viewName, 0, sql);
viewDef.setRowId(rowId);