Mam bazę danych SQLite, która będzie zawierać produkty. Produkty te mają ustalony format złożonego numeru produktu, składający się z kategorii, grupy i numeru produktu (cccccc.gg.ppp). Za każdym razem, gdy wstawiany jest nowy produkt, nowy numer produktu powinien zostać zbudowany przy użyciu kategorii i numerów grup, a następnie najwyższego numeru produktu w tej grupie zwiększonego o jeden.Funkcja SQLite do formatowania liczb z wiodącymi zerami?
W tym celu rozważałem przechowywanie wszystkich trzech liczb w osobnych polach i użycie widoku do dynamicznego składania numeru produktu. Aby to działało, musiałbym dodać wiodące zera, ponieważ format numeru produktu jest poprawiony.
Jednak nie wydaje się znaleźć wbudowaną funkcją SQLite, który pozwoliłby mi to zrobić ... :-(
Wolałbym nie napisać funkcję niestandardową, ponieważ możemy mieć do udostępniać bazę danych innym programistom, aby mogli odczytać dane z, a ja nie mam pojęcia, jakiej platformy lub języka będą używać.
Czy to możliwe? Czy będziemy musieli znaleźć inne rozwiązanie?
Brak opisu i istnieje podobna odpowiedź zaakceptowana :( –
Jesteś szefem – Claudio