Talaan ng mga Nilalaman:

Maaari bang baguhin ang isang view sa SQL?
Maaari bang baguhin ang isang view sa SQL?

Video: Maaari bang baguhin ang isang view sa SQL?

Video: Maaari bang baguhin ang isang view sa SQL?
Video: Basic SQL Queries | SQL Queries Tutorial 2024, Nobyembre
Anonim

Ang ALTER VIEW pinahihintulutan ka ng command na baguhin ang a tingnan . A tingnan ay batay sa resulta na itinakda mula sa isang query na binubuo ng isang SELECT statement o isang UNION ng dalawa o higit pang mga SELECT statement. Upang matukoy kung ang isang tinukoy tingnan ay umiiral sa kasalukuyang namespace, gamitin ang $SYSTEM. SQL.

Gayundin, maaari ba tayong mag-edit ng view sa SQL?

Ang SQL I-UPDATE TINGNAN utos pwede masanay na baguhin ang datos ng a tingnan . Lahat mga pananaw ay hindi naa-update. Kaya, ang utos ng UPDATE ay hindi naaangkop sa lahat mga pananaw.

Sa tabi sa itaas, paano ko ie-edit ang isang umiiral nang SQL view? Gamit ang SQL Server Management Studio

  1. Sa Object Explorer, i-click ang plus sign sa tabi ng database kung saan matatagpuan ang iyong view at pagkatapos ay i-click ang plus sign sa tabi ng Views folder.
  2. Mag-right-click sa view na gusto mong baguhin at piliin ang Disenyo.

Thereof, maaari ba nating baguhin ang isang view?

ALTER VIEW . Gamitin ang ALTER VIEW pahayag na tahasang muling buuin a tingnan iyon ay hindi wasto o sa baguhin ang view mga hadlang. Ikaw pwede gamitin din ALTER VIEW upang tukuyin, baguhin , o ihulog tingnan mga hadlang. Ang pahayag na ito ginagawa huwag baguhin ang kahulugan ng isang umiiral na tingnan.

Maaari ba nating gamitin ang pahayag ng pag-update sa view?

Maaari kang magpasok, mag-update, at magtanggal ng mga row sa isang view, napapailalim sa mga sumusunod na limitasyon:

  • Kung ang view ay naglalaman ng mga pagsasama sa pagitan ng maraming mga talahanayan, maaari ka lamang magpasok at mag-update ng isang talahanayan sa view, at hindi ka makakapagtanggal ng mga hilera.
  • Hindi mo maaaring direktang baguhin ang data sa mga view batay sa mga query ng unyon.

Inirerekumendang: