구글와이드(336x280)_상단 2개


How is a database view different from tables? DB

How is a database view different from tables?

A database view is a dynamic table compared to the 'fixed' ones.

A view contains a select statement, which dynamically updates the table everytime the view is looked at and the data has changed. Since these queries are compiled they will be faster than normal queries.

Example:

Table A:
ID, Integer
FullName, String

Table B:
AID, Integer
Adress, String

You would like to find the adress for each person.
Instead of making a long select each time you want a specific adress for a specific person. You could make a select, that joins the data, make it into a view, and then use the View afterwards. Like:

SELECT a.id, a.fullname, b.adress FROM a, b WHERE a.id = b.aid;

This will be your view, tView. Now the data:

SELECT * FROM tView WHERE fullname = 'John Randomness'.

null



바보들의 영문법 카페(클릭!!)

오늘의 메모....

시사평론-정론직필 다음 카페
http://cafe.daum.net/sisa-1

바보들의 영문법 다음 카페
http://cafe.daum.net/babo-edu/

티스토리 내 블로그
http://earthly.tistory.com/

내 블로그에 있는 모든 글들과 자료에 대한 펌과 링크는 무제한 허용됩니다.
(단, 내 블로그에 덧글쓰기가 차단된 자들에게는 펌, 트랙백, 핑백 등이 일체 허용되지 않음.)

그리고 내 블로그 최근글 목록을 제목별로 보시려면....
바로 아래에 있는 이전글 목록의 최근달을 클릭하시면 됩니다.
그러면 제목을 보고 편하게 글을 골라 보실 수 있습니다.

그리고 내 블로그내 글을 검색하시려면 아래 검색버튼을 이용하시면 됩니다.


가가챗창

flag_Visitors

free counters