Issue #2138 resolved
oracle bind names that start with numbers
from sqlalchemy import * m = MetaData() t = Table("asfd", m, Column("100K", Integer) ) print t.insert()
produce a bind name like :100K and wouldn't you know it oracle doesn't like that. see if quoting of the name is enough.