Kolumna tabeli jako zapytanie?

0

Czy można w oraclu stworzyć kolumnę tabeli jako zapytanie?
czyli na przykład:

CREATE TABLE testowa (
test_id NUMBER(1) CONSTRAINT pk_testowa PRIMARY KEY,
nazwa VARCHAR2(10),
kolumna_jako_zapytanie VARCHAR2(10) SELECT cos FROM skadś WHERE warunek;  


); 
1

to się triggerem robi i nie nie można i nie znam bazy, która by na takie coś pozwalała (bo rozumiem, że chodzi o wypełnianie jej "domyślną" wartością braną jako wynik jakiegoś zapytania)

0

Miałem na myśli efekt zapytania na przykład średniej z jakiegoś zapytania.
To wszystko co chciałem wiedzieć, dawno z tego nie korzystałem i nie pamiętam już czy tak można było zrobić, ale wyzwalacze kiedyś robiłem i sobie z tym poradze.
Dzięki.

2

To się robi VIEW. A jeśli z tego samego rekordu, to można zrobić COMPUTED COLUMN (nie wiem, czy na Ora)

2

W Oraclu 11 masz coś co się nazywa Virtual Columns i jest to mniej więcej to co potrzebujesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1