Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Dodaj kolumnę, która reprezentuje połączenie dwóch innych kolumn Varchar

Krótka przedmowa:ta odpowiedź była oparta na oryginalnie niepoprawnym tagu, który to pytanie dotyczyło SQL Server. Nie jestem już świadomy jego ważności w Oracle SQL Developer.

ALTER TABLE Employees ADD FullName AS (FirstName + ' ' + LastName)

Chociaż w praktyce radzę wykonać tę operację w swoim SELECT . To trochę osobiste preferencje, ale wydaje mi się, że wykonywanie pewnych czynności w zapytaniach końcowych jest nieco czystsze, bardziej czytelne i łatwiejsze w utrzymaniu niż przechowywanie dodatkowych, obliczonych kolumn.

Edytuj:

Zostało to ostatecznie znalezione jako odpowiedź i wymienione przez OP jako komentarz do tego postu. Poniżej znajduje się odpowiednia składnia bazy danych Oracle Sql.

ALTER TABLE emps MODIFY (FULL_NAME VARCHAR2(50) GENERATED ALWAYS AS (first_name || ' ' || last_name) VIRTUAL); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwróć wyniki zapytania jako listę oddzieloną przecinkami w Oracle

  2. Używając PL/SQL, w jaki sposób mogę umieścić zawartość pliku w obiekcie blob?

  3. wyrocznia - jakie oświadczenia należy popełnić?

  4. czy można mieć generator sekwencji alfanumerycznych w sql

  5. Wpisz podzapytania ORM