Convertir de varchar a decimal
Hola yo tengo una tabla con campos varchar (2.33) pero los quiero convertir en decimal para insertarlos en otra tabla, esto lo realozo en un procedimiento almacenado. ¿Alquien me puede ayudar?
Gracias |
Necesitaría que dijeras cuál es la base de datos que utilizas. Puede ser que tenga alguna función especial.
En un procedimiento almacenado de Firebird podrías hacerlo con CAST:
En Delphi sería StrToFloat:
|
Oracle
Hola lo estoy haciendo en oracle en un pl/sql.
|
Hola ya lo consegui con la instrucción
CAST(replace(DOPME,'.',',')AS NUMBER(6,2)) dentro del select Muchas gracias |
La franja horaria es GMT +2. Ahora son las 17:50:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi