[caso cuando instr (t, “-”) > 0 entonces longitudes otras del instr (t, “-”) (extremo t)+1]
InStr () encuentra la posición de la rociada, pero si no existe, nos finge allí es una en el extremo de la secuencia.
El resultado de esto se agrega como columna en la subconsulta para referirse continuamente.
[caso
cuando el regexp del substr (t, 2.1) “[0-9]” entonces se fue (t, 1)
cuando el regexp del substr (t, 3.1) “[0-9]” entonces se fue (t, 2)
izquierda otra (t, 3) extremo]
Los cheques de este bloque para ver si es la 2da letra [0-9], si es, vuelve la 1ra letra como la rama.
Si no es, continúa comprobando la 3ro letra. Si es el 3ro, los 1ros dos hacen la rama.
Si no, las primeras 3 letras componen la rama.
[caso
cuando regexp del substr (t, 2.1) “[0-9]” entonces echado (substr (t, 2, i-2) según lo FIRMADO)
cuando regexp del substr (t, 3.1) “[0-9]” entonces echado (substr (t, 3, i-3) según lo FIRMADO)
cuando extremo entonces echado del regexp del substr (t, 4.1) “[0-9]” (substr (t, 4, i-4) como FIRMADO)]
MOLDE (. según lo FIRMADO) es una manera de dar vuelta a una columna/a una expresión en un número. Aunque usted crea columnas como internacional, usted no puede echar a la internacional. Medios FIRMADOS una internacional que es positiva solamente. Se requiere esto porque el substr (parte de una secuencia) es un tipo de la secuencia, que pediría “1” antes de “20” lexicográfico.
el regexp es una forma más avanzada COMO de emparejar. Las expresiones regulares son complejas en sí mismo, pero son suficientes saber pruebas del “regexp “[0-9]” “si la secuencia contiene un dígito. Porque estamos probando un solo carácter, comprueba si ese solo carácter ES un dígito.
El prueba para la 2da parte casi es igual que la prueba para la rama.
Si el 2do es dígito, empieza con la posición 2, 3rd-> posición 3, 4th->pos 4.
Sabiendo dónde el número del estante comienza, tomamos tantos carácteres según los requisitos de restar la posición del comienzo de la localización de la rociada (i-2, i-3, i-4).
[molde (substr (t, i+1, longitud (t)) según lo FIRMADO)]
La parte pasada es encontrada comenzando una posición después de la rociada al resto de secuencia.
Éstos se utilizan directo en la orden cerca, pero usted puede utilizarlos en el selecto también o la declaración de la actualización.