El formateo no es algo por lo que se conozcan los procedimientos almacenados o SQL. Podría valer la pena considerar la salida XML y, posiblemente, XSLT.
Utilice etiquetas "pre" con su salida actual para conservar el espaciado y los saltos de línea.
He visto que los mensajes SMS tardan 24 horas en entregarse. No me pasa a menudo, pero pasa regularmente. (Tal vez una vez al año, y no envío tantos mensajes de texto como la mayoría de las personas).
- Envíe solo la información crítica, y
- que tenga menos de 160 caracteres.
En un teléfono, creo que preferiría leer algo como su número 1, pero supongo que eso podría depender de la cantidad de información crítica. Las mesas anchas (y la tuya me parece ancha) me resultan difíciles de leer por teléfono.
Si tiene sentido confiar en que las personas reenvíen ciertos correos electrónicos a sus SMS depende realmente de la aplicación. Eres el único aquí que puede decir si eso podría ser confiable.