Cześć!
Czy istnieje sposób ma skonfigurowanie MariaDB, tak by zwracała typ DECIMAL jako inny typ np. VARCHAR do klienta (C++ - Qt)?
Program, który zrobiłem ma już dosyć dużo linijek kodu, dlatego też wszelkie metody rzutowania w zapytaniach są kiepskim pomysłem. Podobnie jest z zastosowaniem wirtualnych kolumn lub widoków.
0
1
nie wydaje mi się aby sama baza umożliwiała taki myk. Jeśli już to poszukaj po stronie biblioteki, której używasz do komunikacji z bazą.
0
A nie możesz po prostu zmodyfikować typu danych po stronie bazy?
ALTER TABLE foo MODIFY COLUMN bar VARCHAR(30);
Robisz to raz i pewnie możesz spokojnie użyć słownika (information schema) do wygenerowania odpowiednich komend.
0
@yarel:
Wtedy będę miał problem z zapytaniami typu: SELECT SUM(kolumna) FROM tabela.