Hurtig forord:dette svar var baseret på det oprindeligt forkerte tag, som dette spørgsmål var relateret til SQL Server. Jeg er ikke længere klar over dets gyldighed på Oracle SQL Developer.
ALTER TABLE Employees ADD FullName AS (FirstName + ' ' + LastName)
Selvom jeg i praksis vil råde dig til at udføre den handling i din SELECT
. Det er noget personlig præference, men jeg har en tendens til at tro, at det at gøre ting i dine sidste forespørgsler er en smule renere, mere læsbart og lettere at vedligeholde end at gemme ekstra, beregnede kolonner.
Rediger:
Dette blev til sidst fundet som svaret og opført af OP som en kommentar til dette indlæg. Følgende er passende syntaks for Oracle SQL Database.
ALTER TABLE emps MODIFY (FULL_NAME VARCHAR2(50) GENERATED ALWAYS AS (first_name || ' ' || last_name) VIRTUAL);