Al igual que de esta forma se sacan en SYBASE los valores que tenemos en la base de datos definidos como default, quisiera sacarlos pero en ORACLE.
Esta es la forma que uso para sacar estos valores en SYBASE:
Código SQL:
Ver original
SELECT d.name +' '+ t.name + ' ' + c.name FROM syscolumns c INNER JOIN sysobjects d ON (d.id = c.cdefault AND d.TYPE = 'D') INNER JOIN sysobjects t ON (t.id = c.id AND t.TYPE = 'U') ORDER BY d.name, t.name, c.name
De esta forma puedo sacar el valor del default de la tabla, pero lo que no quiero es tener que ir indicando la tabla de la que quiero hacer la consulta, ya que una base de datos puede tener muchas tablas.
Código SQL:
Ver original
SELECT column_name,data_default FROM user_tab_columns WHERE TABLE_NAME = 'nombre_tabla';
Si alguien tiene alguna idea de como poder hacerlo.... se lo agradecería.
Muchas gracias!