Чтобы ответить на второй вопрос, если у вас уже есть версия xxx-xx-xxxx, не перезаписывайте ее, и вы получите оба варианта.
Если вы ожидаете xxxxxxxxx и хотите xxx-xx-xxxx, соберите его вместе, используя:
SUBSTR('xxxxxxxxx', 0, 3) || '-' || SUBSTR('xxxxxxxxx', 3, 2) || '-' || SUBSTR('xxxxxxxxx', 5, 4)