private void CreateTable(IQuery query)
{
var tableName = ObjectName.Parse("APP.persons");
query.Access().CreateTable(table => table
.Named(tableName)
.WithColumn(column => column
.Named("id")
.HavingType(PrimitiveTypes.BigInt())
.NotNull()
.WithDefault(SqlExpression.FunctionCall("UNIQUEKEY", new SqlExpression[] {
SqlExpression.Constant(tableName.FullName)
})))
.WithColumn("name", PrimitiveTypes.String())
.WithColumn("age", PrimitiveTypes.Integer()));
}