extractTableNameInSQL static method

String? extractTableNameInSQL(
  1. String tableSQL
)

Implementation

static String? extractTableNameInSQL(String tableSQL) {
  var match = RegExp(
          r'''(?:^|\s)(?:CREATE|ALTER)\s+TABLE\s+(?:IF\s+NOT\s+EXISTS\s+)?['"`]?(\w+)['"`]?''')
      .firstMatch(tableSQL);

  return match?.group(1);
}