J'ai le tableau suivantremplacement de chaîne Oracle complexe
mytable
type | id | name | formula
"simple" | 1 | "COUNT" | "<1>"
"simple" | 2 | "DISTINCT" | "<2>"
"simple" | 3 | "mycol" | "<3>"
"complex" | 4 | null | "<1>(<2> <3>)"
Maintenant, je voudrais lire ce tableau et d'ajouter une colonne supplémentaire qui remplace la chaîne de formule. Pour l'id 4 je voudrais: "COUNT(DISTINCT mycol)"
Une idée de comment je peux faire cela?
uhh .... _why_ tu fais ça? Notez que vous ne serez pas en mesure d'exécuter directement une requête que vous reconstituerez de cette façon; vous aurez besoin d'une procédure stockée au minimum (à ce stade, il va être beaucoup plus simple de le faire dans le SP _anyways _...). Vous pouvez avoir le temps le plus facile en faisant cela dans votre couche d'application. Cependant, ** rarement ** est ce type de «flexibilité» nécessaire; Quel problème pensez-vous que vous résolvez? –
Est-ce un exemple de http://en.wikipedia.org/wiki/Inner-platform_effect? –