เชนเซ เชนเชฌเชฐ! เชนเซเช เชคเชฎเชพเชฐเชพ เชงเซเชฏเชพเชจ เชชเชฐ เชฒเซเชเชจเซ เช เชจเซเชตเชพเชฆ เชฐเชเซ เชเชฐเซเช เชเซเช เชฌเซเชฐเชพเช เชฏเชพเชตเซเช, เชฌเซเชฐเซเชจเชฐ เชนเซเชเชจเซเชเซเช เช เชจเซ เชกเซเชจเซ เชฒเซ เชฆเซเชตเชพเชฐเชพ, เชเซ เชเซเชฐเซเชธ เชฒเซเชจเซเชเชจเซ เช เชชเซเชเซเชทเชพเช เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช OTUS เชฎเชพเชเชฅเซ.

เชเชชเชฃเชพ เช เชจเซเชญเชตเชจเซ เชเซเชฎ, เชกเซเชเชพ เชชเชฃ เชธเชคเชค เชเชเช เซ เชฅเชพเชฏ เชเซ เช เชจเซ เชตเชฟเชเชธเชฟเชค เชฅเชพเชฏ เชเซ. เชคเซ เชเชพเชฒเซ เชฐเชพเชเชตเชพ เชฎเชพเชเซ, เชตเชฟเชถเซเชตเชจเชพ เชเชชเชฃเชพ เชฎเชพเชจเชธเชฟเช เชฎเซเชกเซเชฒเซเช เชจเชตเชพ เชกเซเชเชพ เชธเชพเชฅเซ เช เชจเซเชเซเชฒเชจ เชธเชพเชงเชตเซเช เชเซเชเช, เชเซเชฎเชพเชเชจเชพ เชเซเชเชฒเชพเชเชฎเชพเช เชจเชตเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชนเซเชฏ เชเซ - เชเชตเซ เชตเชธเซเชคเซเชเชจเซเช เชจเชฟเชฐเซเชเซเชทเชฃ เชเชฐเชตเชพเชจเซ เชจเชตเซ เชฐเซเชคเซ เชเซเชจเชพ เชตเชฟเชถเซ เชเชชเชฃเซ เชชเชนเซเชฒเชพเช เชเซเช เชเซเชฏเชพเชฒ เชจเชนเซเชคเซ. เช เชฎเชพเชจเชธเชฟเช เชฎเซเชกเซเชฒเซ เชธเซเชชเซเชฐเซเชกเชถเซเชเซเชธเชฎเชพเชเชจเชพ เชธเซเชเซเชฎเชพเชฅเซ เชตเชฟเชชเชฐเซเชค เชจเชฅเซ เชเซ เชจเชเซเชเซ เชเชฐเซ เชเซ เชเซ เชเชชเชฃเซ เชจเชตเซ เชฎเชพเชนเชฟเชคเซเชจเซเช เชตเชฐเซเชเซเชเชฐเชฃ เช เชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซเช เชเซเช.
เช เชเชชเชฃเชจเซ เชธเซเชเซเชฎเชพ เชฎเซเชจเซเชเชฎเซเชจเซเชเชจเชพ เชฎเซเชฆเซเชฆเชพ เชชเชฐ เชฒเชพเชตเซ เชเซ. เชเซเชฎ เชเซเชฎ เชตเซเชฏเชตเชธเชพเชฏเชฟเช เชงเซเชฏเซเชฏเซ เช เชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซ เชธเชฎเชฏ เชเชคเชพเช เชฌเชฆเชฒเชพเชฏ เชเซ, เชคเซเชฎ เชคเซเชฎ เชคเชฎเชพเชฐเชพ เชกเซเชเชพเชจเซเช เชฎเชพเชณเชเซเช เชชเชฃ เชฌเชฆเชฒเชพเชฏ เชเซ. เชกเซเชฒเซเชเชพ เชฒเซเช เชกเซเชเชพ เชฌเชฆเชฒเชพเชคเชพ เชจเชตเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชฐเชเซ เชเชฐเชตเชพเชจเซเช เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ. เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชคเซเชฎเชจเชพ เชเซเชฌเชฒ เชธเซเชเซเชฎเชพเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฐเชณ เช เชฐเซเชฅเชถเชพเชธเซเชคเซเชฐเชจเซ เชเชเซเชธเซเชธ เชนเซเชฏ เชเซ. เช เชธเชพเชงเชจเซเชฎเชพเช เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ, เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชคเซเชฎเชจเชพ เชเซเชฌเชฒเชจเซ เชญเซเชฒเซ เช เชฅเชตเชพ เชฌเชฟเชจเชเชฐเซเชฐเซ เชกเซเชเชพเชฅเซ เช เชเชพเชฃเชคเชพเช เช เชตเซเชฏเชตเชธเซเชฅเชฟเชค เชฅเชตเชพเชฅเซ เชฐเชเซเชทเชฃ เชเชชเซ เชเซ, เช เชจเซ เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจ, เชเซ เชเชชเชฎเซเชณเซ เชฏเซเชเซเชฏ เชธเซเชฅเชณเซเช เชฎเซเชฒเซเชฏเชตเชพเชจ เชกเซเชเชพ เชงเชฐเชพเชตเชคเชพ เชจเชตเชพ เชเซเชฒเชฎ เชเชฎเซเชฐเซ เชเซ. เช เชฒเซเชเชฎเชพเช, เช เชฎเซ เช เชธเชพเชงเชจเซเชจเชพ เชเชชเชฏเซเช เชตเชฟเชถเซ เชตเชงเซ เชเชเชกเชพเชฃเชชเซเชฐเซเชตเช เชเชฐเซเชเชพ เชเชฐเซเชถเซเช.
เชเซเชฌเชฒ เชธเซเชเซเชฎเชพเชจเซ เชธเชฎเชเชตเซเช
เช
เชชเชพเชเซ เชธเซเชชเชพเชฐเซเชเชฎเชพเช เชฆเชฐเซเช เชกเซเชเชพเชซเซเชฐเซเชฎเชฎเชพเช เชเช เชธเซเชเซเชฎเชพ เชนเซเชฏ เชเซ เชเซ เชกเซเชเชพเชจเชพ เชซเซเชฐเซเชฎเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชเซ, เชเซเชฎ เชเซ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซ, เชเซเชฒเชฎ เช
เชจเซ เชฎเซเชเชพเชกเซเชเชพ. เชกเซเชฒเซเชเชพ เชฒเซเช เชธเชพเชฅเซ, เชเซเชฌเชฒ เชธเซเชเซเชฎเชพ เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจ เชฒเซเชเชฎเชพเช JSON เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชฅเชพเชฏ เชเซ.
เชฏเซเชเชจเชพ เช เชฎเชฒเซเชเชฐเชฃ เชถเซเช เชเซ?
เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช, เชเซเชจเซ เชธเซเชเซเชฎเชพ เชตเซเชฒเชฟเชกเซเชถเชจ เชคเชฐเซเชเซ เชชเชฃ เชเชณเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซ เชกเซเชฒเซเชเชพ เชฒเซเชเชฎเชพเช เชเช เชธเซเชฐเชเซเชทเชพ เชชเชฆเซเชงเชคเชฟ เชเซ เชเซ เชเซเชฌเชฒเชจเซ เชธเซเชเซเชฎเชพเชจเซ เช เชจเซเชฐเซเชช เชจ เชนเซเชฏ เชคเซเชตเชพ เชฐเซเชเซเชฐเซเชกเซเชธเชจเซ เชจเชเชพเชฐเซ เชเชพเชขเซเชจเซ เชกเซเชเชพ เชเซเชฃเชตเชคเซเชคเชพ เชธเซเชจเชฟเชถเซเชเชฟเชค เชเชฐเซ เชเซ. เชฒเซเชเชชเซเชฐเชฟเชฏ เชฐเซเชธเซเชเซเชฐเชจเซเชเชจเซ เชชเชฐเชฟเชเชพเชฐเชฟเชเชพเชจเซ เชเซเชฎ เชเซ เชซเชเซเชค เชฐเชฟเชเชฐเซเชตเซเชถเชจ เชธเซเชตเซเชเชพเชฐเซ เชเซ, เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช เชคเชชเชพเชธเซ เชเซ เชเซ เชเซเชฌเชฒเชฎเชพเช เชฆเชพเชเชฒ เชเชฐเชพเชฏเซเชฒ เชกเซเชเชพเชจเซ เชฆเชฐเซเช เชเซเชฒเชฎ เช เชชเซเชเซเชทเชฟเชค เชเซเชฒเชฎเชจเซ เช เชจเซเชฐเซเชช เชธเซเชเชฟเชฎเชพเช เชเซ เชเซ เชจเชนเซเช (เชฌเซเชเชพ เชถเชฌเซเชฆเซเชฎเชพเช เชเชนเซเช เชคเซ, เชฆเชฐเซเช เชฎเชพเชเซ "เชฐเชฟเชเชฐเซเชตเซเชถเชจ" เชเซ เชเซ เชเซเชฎ) เช เชจเซ เชธเซเชเชฟเชฎเชพเช เชจ เชนเซเชฏ เชคเซเชตเชพ เชเซเชฒเชฎเชตเชพเชณเชพ เชเซเชเชชเชฃ เชฐเซเชเซเชฐเซเชกเชจเซ เชจเชเชพเชฐเซ เชเชพเชขเซ เชเซ.
เชธเซเชเซเชฎเชพ เช เชฎเชฒเซเชเชฐเชฃ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ?
เชกเซเชฒเซเชเชพ เชฒเซเช เชธเซเชเซเชฎเชพ-เชเชจ-เชฐเชพเชเช เชเซเชเชฟเชเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชเซเชจเซ เช
เชฐเซเชฅ เช เชฅเชพเชฏ เชเซ เชเซเชฌเชฒ เชชเชฐเชจเชพ เชฌเชงเชพ เชจเชตเชพ เชฒเชเชพเชฃเซ เชฒเชเชตเชพเชจเชพ เชธเชฎเชฏเซ เชเชพเชฐเซเชเซเช เชเซเชฌเชฒเชจเชพ เชธเซเชเซเชฎเชพ เชธเชพเชฅเซ เชธเซเชธเชเชเชคเชคเชพ เชฎเชพเชเซ เชคเชชเชพเชธเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซ เชธเซเชเซเชฎเชพ เช
เชธเชเชเชค เชนเซเชฏ, เชคเซ เชกเซเชฒเซเชเชพ เชฒเซเช เชตเซเชฏเชตเชนเชพเชฐเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชฐเชฆ เชเชฐเซ เชเซ (เชเซเช เชกเซเชเชพ เชฒเชเชพเชฏเซเชฒ เชจเชฅเซ) เช
เชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เช
เชธเชเชเชคเชคเชพเชจเซ เชธเซเชเชจเชพ เชเชชเชตเชพ เชฎเชพเชเซ เช
เชชเชตเชพเชฆ เชเช เชพเชตเซ เชเซ.
เชกเซเชฒเซเชเชพ เชฒเซเช เชจเซเชเซเชจเชพ เชจเชฟเชฏเชฎเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชจเชเซเชเซ เชเชฐเซ เชเซ เชเซ เชฐเซเชเซเชฐเซเชก เชเซเชฌเชฒ เชธเชพเชฅเซ เชธเซเชธเชเชเชค เชเซ เชเซ เชจเชนเซเช. เชกเซเชเชพเชซเซเชฐเซเชฎ เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเซ เชเซ:
- เชคเซเชฎเชพเช เชเชตเชพ เชตเชงเชพเชฐเชพเชจเชพ เชเซเชฒเชฎ เชนเซเช เชถเชเชคเชพ เชจเชฅเซ เชเซ เชฒเชเซเชทเซเชฏ เชเซเชทเซเชเชเชจเชพ เชธเซเชเซเชฎเชพเชฎเชพเช เชนเชพเชเชฐ เชจ เชนเซเชฏ. เชคเซเชจเชพเชฅเซ เชตเชฟเชชเชฐเซเชค, เชเซ เชเชตเชจเชพเชฐเชพ เชกเซเชเชพเชฎเชพเช เชเซเชทเซเชเชเชฎเชพเชเชฅเซ เชฆเชฐเซเช เชเซเชฒเชฎ เชจ เชนเซเชฏ เชคเซ เชคเซ เช เซเช เชเซ - เชคเซ เชเซเชฒเชฎเชจเซ เชซเชเซเชค เชจเชฒ เชฎเซเชฒเซเชฏเซ เชธเซเชเชชเชตเชพเชฎเชพเช เชเชตเชถเซ.
- เชฒเชเซเชทเซเชฏ เชเซเชทเซเชเชเชฎเชพเช เชฐเชนเซเชฒเชพ เชเซเชฒเชฎ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซเชฅเซ เช เชฒเช เชเซเชฒเชฎ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซ เชนเซเช เชถเชเชคเชพ เชจเชฅเซ. เชเซ เชฒเชเซเชทเซเชฏ เชเซเชทเซเชเชเชฎเชพเชเชจเชพ เชเซเชฒเชฎเชฎเชพเช StringType เชกเซเชเชพ เชนเซเชฏ, เชชเชฐเชเชคเซ DataFrame เชฎเชพเช เช เชจเซเชฐเซเชช เชเซเชฒเชฎเชฎเชพเช IntegerType เชกเซเชเชพ เชนเซเชฏ, เชคเซ เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช เชเช เช เชชเชตเชพเชฆ เชซเซเชเชเชถเซ เช เชจเซ เชฒเซเชเชจ เชเชพเชฎเชเซเชฐเซเชจเซ เช เชเชเชพเชตเชถเซ.
- เชซเชเซเชค เชเซเชธเชฎเชพเช เช เชฒเช เช เชฒเช เชนเซเชฏ เชคเซเชตเชพ เชเซเชฒเชฎ เชจเชพเชฎเซ เชนเซเช เชถเชเชคเชพ เชจเชฅเซ. เชเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชคเชฎเซ เชเช เช เชเซเชทเซเชเชเชฎเชพเช 'Foo' เช เชจเซ 'foo' เชจเชพเชฎเชจเชพ เชเซเชฒเชฎ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ. เชเซเชฏเชพเชฐเซ เชธเซเชชเชพเชฐเซเชเชจเซ เชเชชเชฏเซเช เชเซเชธ-เชธเซเชจเซเชธเชฟเชเชฟเชต เช เชฅเชตเชพ เชเซเชธ-เชเชจเซเชธเซเชจเซเชธเชฟเชเชฟเชต (เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ) เชฎเชพเช เชฅเช เชถเชเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชกเซเชฒเซเชเชพ เชฒเซเช เชเซเชธ เชธเชพเชเชตเซ เชเซ เชชเชฐเชเชคเซ เชธเซเชเซเชฎเชพ เชธเซเชเซเชฐ เชเชฐเชคเซ เชตเชเชคเซ เชเซเชธ-เชเชจเซเชธเซเชจเซเชธเชฟเชเชฟเชต เชเซ. เชเซเชฒเชฎ เชฎเชพเชนเชฟเชคเซ เชธเซเชเซเชฐ เชเชฐเชคเซ เชตเชเชคเซ เช เชจเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชค เชเชฐเชคเซ เชตเชเชคเซ เชชเชพเชฐเซเชเซเชตเซเช เชเซเชธ-เชธเซเชจเซเชธเชฟเชเชฟเชต เชเซ. เชธเชเชญเชตเชฟเชค เชญเซเชฒเซ, เชกเซเชเชพ เชญเซเชฐเชทเซเชเชพเชเชพเชฐ เช เชฅเชตเชพ เชกเซเชเชพ เชจเซเชเชถเชพเชจ (เชเซ เช เชฎเซ เชกเซเชเชพเชฌเซเชฐเชฟเชเซเชธเชฎเชพเช เชตเซเชฏเชเซเชคเชฟเชเชค เชฐเซเชคเซ เช เชจเซเชญเชตเซเชฏเซเช เชเซ) เชเชพเชณเชตเชพ เชฎเชพเชเซ, เช เชฎเซ เช เชชเซเชฐเชคเชฟเชฌเชเชง เชเชฎเซเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช.
เชเชจเซ เชธเชฎเชเชพเชตเชตเชพ เชฎเชพเชเซ, เชเชพเชฒเซ เชเซเชเช เชเซ เชเซเชฏเชพเชฐเซ เชเชชเชฃเซ เชกเซเชฒเซเชเชพ เชฒเซเช เชเซเชฌเชฒเชฎเชพเช เชเซเชเชฒเชพเช เชจเชตเชพ เชเชจเชฐเซเช เชฅเชฏเซเชฒเชพ เชเซเชฒเชฎ เชเชฎเซเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเช เชเซเช เชเซ เชนเชเซ เชธเซเชงเซ เชคเซเชฎเชจเซ เชธเซเชตเซเชเชพเชฐเชตเชพ เชฎเชพเชเซ เชเซเช เชตเซเชฒ เชจเชฅเซ เชคเซเชฏเชพเชฐเซ เชจเซเชเซเชจเชพ เชเซเชกเชฎเชพเช เชถเซเช เชฅเชพเชฏ เชเซ.
# ะกะณะตะฝะตัะธััะตะผ DataFrame ัััะด, ะบะพัะพััะน ะผั ะดะพะฑะฐะฒะธะผ ะฒ ะฝะฐัั ัะฐะฑะปะธัั Delta Lake
loans = sql("""
SELECT addr_state, CAST(rand(10)*count as bigint) AS count,
CAST(rand(10) * 10000 * count AS double) AS amount
FROM loan_by_state_delta
""")
# ะัะฒะตััะธ ะธัั
ะพะดะฝัั ัั
ะตะผั DataFrame
original_loans.printSchema()
root
|-- addr_state: string (nullable = true)
|-- count: integer (nullable = true)
# ะัะฒะตััะธ ะฝะพะฒัั ัั
ะตะผั DataFrame
loans.printSchema()
root
|-- addr_state: string (nullable = true)
|-- count: integer (nullable = true)
|-- amount: double (nullable = true) # new column
# ะะพะฟััะบะฐ ะดะพะฑะฐะฒะธัั ะฝะพะฒัะน DataFrame (ั ะฝะพะฒัะผ ััะพะปะฑัะพะผ) ะฒ ัััะตััะฒััััั ัะฐะฑะปะธัั
loans.write.format("delta")
.mode("append")
.save(DELTALAKE_PATH)
Returns:
A schema mismatch detected when writing to the Delta table.
To enable schema migration, please set:
'.option("mergeSchema", "true")'
Table schema:
root
-- addr_state: string (nullable = true)
-- count: long (nullable = true)
Data schema:
root
-- addr_state: string (nullable = true)
-- count: long (nullable = true)
-- amount: double (nullable = true)
If Table ACLs are enabled, these options will be ignored. Please use the ALTER TABLE command for changing the schema.เชจเชตเชพ เชเซเชฒเชฎ เชเชชเชฎเซเชณเซ เชเชฎเซเชฐเชตเชพเชจเซ เชฌเชฆเชฒเซ, เชกเซเชฒเซเชเชพ เชฒเซเช เชเช เชธเซเชเซเชฎเชพ เชฒเชพเชเซ เชเชฐเซ เชเซ เช เชจเซ เชฒเชเชตเชพเชจเซเช เชฌเชเชง เชเชฐเซ เชเซ. เชเชฏเชพ เชเซเชฒเชฎ (เช เชฅเชตเชพ เชเซเชฒเชฎเชจเชพ เชธเซเช) เชตเชฟเชธเชเชเชคเชคเชพเชจเซเช เชเชพเชฐเชฃ เชฌเชจเซ เชฐเชนเซเชฏเชพ เชเซ เชคเซ เชจเชเซเชเซ เชเชฐเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเชตเชพ เชฎเชพเชเซ, เชธเซเชชเชพเชฐเซเช เชธเชฐเชเชพเชฎเชฃเซ เชฎเชพเชเซ เชธเซเชเซเช เชเซเชฐเซเชธเชฎเชพเชเชฅเซ เชฌเชเชจเซ เชธเซเชเซเชฎเชพ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ เชเซ.
เชฏเซเชเชจเชพ เชฒเชพเชเซ เชเชฐเชตเชพเชฅเซ เชถเซเช เชซเชพเชฏเชฆเซ เชฅเชถเซ?
เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช เช เชเชเชฆเชฎ เชเชกเช เชคเชชเชพเชธ เชนเซเชตเชพเชฅเซ, เชเชคเซเชชเชพเชฆเชจ เช เชฅเชตเชพ เชตเชชเชฐเชพเชถ เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชธเซเชตเชเซเช, เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชฐเซเชชเชพเชเชคเชฐเชฟเชค เชกเซเชเชพเชธเซเชเชจเชพ เชเซเชเชเซเชชเชฐ เชคเชฐเซเชเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชคเซ เชเช เชเชคเซเชคเชฎ เชธเชพเชงเชจ เชเซ. เชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชเชตเชพ เชเซเชทเซเชเชเซ เชชเชฐ เชฒเชพเชเซ เชฅเชพเชฏ เชเซ เชเซ เชธเซเชงเชพ เชกเซเชเชพ เชซเซเชก เชเชฐเซ เชเซ:
- เชฎเชถเซเชจ เชฒเชฐเซเชจเชฟเชเช เช เชฒเซเชเซเชฐเชฟเชงเชฎเซเชธ
- BI เชกเซเชถเชฌเซเชฐเซเชกเซเชธ
- เชกเซเชเชพ เชเชจเชพเชฒเชฟเชเชฟเชเซเชธ เช เชจเซ เชตเชฟเชเซเชฏเซเชฒเชพเชเชเซเชถเชจ เชเซเชฒเซเชธ
- เชเซเชเชชเชฃ เชเชคเซเชชเชพเชฆเชจ เชชเซเชฐเชฃเชพเชฒเซ เชเซเชจเซ เชเชกเช เชฐเซเชคเซ เชธเชเชฐเชเชฟเชค, เชเชกเช เชฐเซเชคเซ เชเชพเชเชช เชเชฐเซเชฒเชพ เชธเชฟเชฎเซเชจเซเชเซเช เชธเซเชเซเชฎเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ เชเซ.
เช เช เชเชคเชฟเชฎ เช เชตเชฐเซเชง เชฎเชพเชเซ เชชเซเชคเชพเชจเซ เชกเซเชเชพ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ, เชเชฃเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชเช เชธเชฐเชณ "เชฎเชฒเซเชเชฟ-เชนเซเชช" เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เชเซ เชงเซเชฎเซ เชงเซเชฎเซ เชคเซเชฎเชจเชพ เชเซเชทเซเชเชเซเชฎเชพเช เชฎเชพเชณเชเซเช เชฆเชพเชเชฒ เชเชฐเซ เชเซ. เชตเชงเซ เชฎเชพเชนเชฟเชคเซ เชฎเชพเชเซ, เชคเชฎเซ เชฒเซเช เชตเชพเชเชเซ เชถเชเซ เชเซ.
เช เชฒเชฌเชคเซเชค, เชคเชฎเซ เชคเชฎเชพเชฐเซ เชชเชพเชเชชเชฒเชพเชเชจเชฎเชพเช เชเชฎเซ เชคเซเชฏเชพเช เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชฏเชพเชฆ เชฐเชพเชเซ เชเซ เช เชเชฟเชธเซเชธเชพเชฎเชพเช เชเซเชฌเชฒ เชชเชฐ เชฒเชเชตเซเช เชจเชฟเชฐเชพเชถเชพเชเชจเช เชนเซเช เชถเชเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชพเชฐเชฃ เชเซ เชคเชฎเซ เชญเซเชฒเซ เชเชฏเชพ เชเซ เชเซ เชคเชฎเซ เชเชตเชจเชพเชฐเชพ เชกเซเชเชพเชฎเชพเช เชฌเซเชเซ เชเซเชฒเชฎ เชเชฎเซเชฐเซเชฏเซ เชเซ.
เชกเซเชเชพ เชฒเชฟเชเซเชตเชฟเชซเซเชเซเชถเชจ เช เชเชเชพเชตเชตเซเช
เช เชธเชฎเชฏเซ, เชคเชฎเซ เชตเชฟเชเชพเชฐเซ เชฐเชนเซเชฏเชพ เชนเชถเซ เชเซ เชเชเชฒเซ เชฌเชงเซ เชนเซเชฌเชพเชณเซ เชถเชพ เชฎเชพเชเซ เชเซ? เชเซเชตเชเซ, เชเซเชฏเชพเชฐเซเช เช เชฃเชงเชพเชฐเซ "เชธเซเชเซเชฎเชพ เชฎเชฟเชธเชฎเซเช" เชญเซเชฒ เชคเชฎเชพเชฐเชพ เชตเชฐเซเชเชซเซเชฒเซเชฎเชพเช เชคเชฎเชจเซ เชฎเซเชถเซเชเซเชฒเซเชฎเชพเช เชฎเซเชเซ เชถเชเซ เชเซ, เชเชพเชธ เชเชฐเซเชจเซ เชเซ เชคเชฎเซ เชกเซเชฒเซเชเชพ เชฒเซเชเชฎเชพเช เชจเชตเชพ เชเซ. เชถเชพ เชฎเชพเชเซ เชเชฐเซเชฐเชฟเชฏเชพเชค เชฎเซเชเชฌ เชธเซเชเซเชฎเชพเชจเซ เชฌเชฆเชฒเชตเชพ เชจ เชฆเซ เชเซเชฅเซ เชนเซเช เชเชฎเซ เชคเซ เชนเซเชฏ เชฎเชพเชฐเชพ เชกเซเชเชพเชซเซเชฐเซเชฎ เชฒเชเซ เชถเชเซเช?
เชเซเชจเซ เชเชนเซเชตเชค เชเซ เชคเซเชฎ, "เชเช เชเชเชธ เชจเชฟเชตเชพเชฐเชฃ เชเช เชชเชพเชเชจเซเชก เชเชชเชเชพเชฐ เชเซเชเชฒเซเช เชฎเซเชฒเซเชฏเชตเชพเชจ เชเซ." เชเซเชเช เชธเชฎเชฏเซ, เชเซ เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชธเซเชเซเชฎเชพเชจเซ เชฒเชพเชเซ เชเชฐเชตเชพเชจเซ เชเชพเชณเชเซ เชจเชนเซเช เชฒเซ, เชคเซ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐ เชธเซเชธเชเชเชคเชคเชพ เชธเชฎเชธเซเชฏเชพเช เชคเซเชฎเชจเชพ เชเชฆเชฐเซเชชเชพ เชฎเชพเชฅเชพ เชชเชฐ เชเชญเชฐเซ เชเชตเชถเซ - เชฆเซเชเซเชคเซ เชฐเซเชคเซ เชเชเชฐเซเชช เชเชพเชเชพ เชกเซเชเชพ เชธเซเชคเซเชฐเซเชคเซเชฎเชพเช เชเช เชเซเชธ, เชฆเซเชทเชฟเชค เชเซเชฒเชฎ, เชฆเซเชทเชฟเชค เชฎเซเชชเชฟเชเช เช เชฅเชตเชพ เช เชจเซเชฏ เชฆเซเชเชธเซเชตเชชเซเชจเซ เชนเซเช เชถเชเซ เชเซ. เชถเซเชฐเซเชทเซเช เช เชญเชฟเชเชฎ เช เชเซ เชเซ เช เชฆเซเชถเซเชฎเชจเซเชจเซ เชเซเช เชชเชฐ เช เชฐเซเชเซ - เชธเซเชเซเชฎเชพ เช เชฎเชฒเซเชเชฐเชฃ เชธเชพเชฅเซ - เช เชจเซ เชเซเชฒเซเชฒเชพเชฎเชพเช เชคเซเชฎเชจเซ เชธเชพเชฅเซ เชตเซเชฏเชตเชนเชพเชฐ เชเชฐเซ, เชชเชเซเชฅเซ, เชเซเชฏเชพเชฐเซ เชคเซเช เชคเชฎเชพเชฐเชพ เชชเซเชฐเซเชกเชเซเชถเชจ เชเซเชกเชจเชพ เช เชเชงเชพเชฐเชพ เชเชเชกเชพเชฃเชฎเชพเช เชเซเชชเชพเช เชฐเชนเซเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซ เชเซ.
เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชเซ เชเซเชฏเชพเช เชธเซเชงเซ เชคเชฎเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชซเซเชฐเชซเชพเชฐเชจเซ เชฎเชเชเซเชฐเซ เชจ เชเชชเซ เชคเซเชฏเชพเช เชธเซเชงเซ เชคเชฎเชพเชฐเชพ เชเซเชฌเชฒเชจเซ เชธเซเชเซเชฎเชพ เชฌเชฆเชฒเชพเชถเซ เชจเชนเซเช. เช เชกเซเชเชพ เชกเชฟเชฒเซเชฏเซเชถเชจเชจเซ เช เชเชเชพเชตเซ เชเซ, เชเซ เชคเซเชฏเชพเชฐเซ เชฅเช เชถเชเซ เชเซ เชเซเชฏเชพเชฐเซ เชจเชตเชพ เชเซเชฒเชฎ เชเชเชฒเซ เชตเชพเชฐเชเชตเชพเชฐ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ เช เชเชพเช เชฎเซเชฒเซเชฏเชตเชพเชจ, เชเซเชฎเซเชชเซเชเซเช เชเซเชทเซเชเชเซ เชกเซเชเชพเชจเชพ เชชเซเชฐเชจเซ เชเชพเชฐเชฃเซ เชคเซเชฎเชจเซ เช เชฐเซเชฅ เช เชจเซ เชเชชเชฏเซเชเซเชคเชพ เชเซเชฎเชพเชตเซ เชฆเซ เชเซ. เชคเชฎเชจเซ เชเชฐเชพเชฆเชพเชชเซเชฐเซเชตเช เชฌเชจเชตเชพ, เชเชเซเช เชงเซเชฐเชฃเซ เชธเซเช เชเชฐเชตเชพ เช เชจเซ เชเชเซเช เชเซเชฃเชตเชคเซเชคเชพเชจเซ เช เชชเซเชเซเชทเชพ เชฐเชพเชเชตเชพ เชชเซเชฐเซเชคเซเชธเชพเชนเชฟเชค เชเชฐเซเชจเซ, เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช เชฌเชฐเชพเชฌเชฐ เชคเซ เช เชเชฐเซ เชเซ เชเซ เชคเซเชจเซ เชนเซเชคเซ เชนเชคเซ - เชคเชฎเชจเซ เช เชเชเชกเชฟเชคเชคเชพ เชเชพเชณเชตเชตเชพ เช เชจเซ เชคเชฎเชพเชฐเชพ เชเซเชทเซเชเชเซเชจเซ เชธเซเชตเชเซเช เชฐเชพเชเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ เชเซ.
เชเซ เชตเชงเซ เชตเชฟเชเชพเชฐเชฃเชพ เชชเชเซ เชคเชฎเซ เชจเชเซเชเซ เชเชฐเซ เชเซ เชคเชฎเซ เชเชฐเซเชเชฐ เชเชฐเซ เชเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชจเชตเซ เชเซเชฒเชฎ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเซเช เชตเชพเชเชงเซ เชจเชฅเซ; เชจเซเชเซ เชเช-เชฒเชพเชเชจ เชซเชฟเชเซเชธ เชเชชเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. เชเชเซเชฒ เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจ เชเซ!
เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจ เชถเซเช เชเซ?
เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจ เช เชเช เชเชตเซ เชธเซเชตเชฟเชงเชพ เชเซ เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชธเชฎเชฏ เชเชคเชพเช เชฌเชฆเชฒเชพเชคเชพ เชกเซเชเชพเชจเซ เชธเชฎเชพเชฏเซเชเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชทเซเชเชเชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชเซเชฎเชพเชจเซ เชธเชฐเชณเชคเชพเชฅเซ เชธเชเชถเซเชงเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชเช เช เชฅเชตเชพ เชตเชงเซ เชจเชตเชพ เชเซเชฒเชฎ เชถเชพเชฎเซเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเซเชเซเชฎเชพเชจเซ เชเชชเชฎเซเชณเซ เช เชจเซเชเซเชฒเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชเชจเซเชธเชฐเซเช เช เชฅเชตเชพ เชฐเชฟเชฐเชพเชเช เชเชพเชฎเชเซเชฐเซ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชคเซเชจเซ เชธเซเชฅเซ เชตเชงเซ เชเชชเชฏเซเช เชฅเชพเชฏ เชเซ.
เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ?
เชชเชพเชเชฒเชพ เชตเชฟเชญเชพเชเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เช
เชจเซเชธเชฐเซเชจเซ, เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชจเชตเชพ เชเซเชฒเชฎ เชเชฎเซเชฐเซ เชถเชเซ เชเซ เชเซ เช
เชเชพเช เชธเซเชเซเชฎเชพ เชฌเชฟเชจ-เชชเชพเชฒเชจเชจเซ เชเชพเชฐเชฃเซ เชจเชเชพเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ. เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจ เชเชฎเซเชฐเซเชจเซ เชธเชเซเชฐเชฟเชฏ เชฅเชพเชฏ เชเซ .option('mergeSchema', 'true') เชคเชฎเชพเชฐเซ เชธเซเชชเชพเชฐเซเช เชเซเชฎเชจเซ .write ะธะปะธ .writeStream.
# ะะพะฑะฐะฒััะต ะฟะฐัะฐะผะตัั mergeSchema
loans.write.format("delta")
.option("mergeSchema", "true")
.mode("append")
.save(DELTALAKE_SILVER_PATH)เชเซเชฐเชพเชซ เชเซเชตเชพ เชฎเชพเชเซ, เชจเซเชเซ เชเชชเซเชฒ เชธเซเชชเชพเชฐเซเช SQL เชเซเชตเซเชฐเซ เชเชฒเชพเชตเซ.
# ะกะพะทะดะฐะนัะต ะณัะฐัะธะบ ั ะฝะพะฒัะผ ััะพะปะฑัะพะผ, ััะพะฑั ะฟะพะดัะฒะตัะดะธัั, ััะพ ะทะฐะฟะธัั ะฟัะพัะปะฐ ััะฟะตัะฝะพ
%sql
SELECT addr_state, sum(`amount`) AS amount
FROM loan_by_state_delta
GROUP BY addr_state
ORDER BY sum(`amount`)
DESC LIMIT 10 
เชตเซเชเชฒเซเชชเชฟเช เชฐเซเชคเซ, เชคเชฎเซ เช เชตเชฟเชเชฒเซเชชเชจเซ เชธเชฎเชเซเชฐ เชธเซเชชเชพเชฐเซเช เชธเชคเซเชฐ เชฎเชพเชเซ เชเชฎเซเชฐเซเชจเซ เชธเซเช เชเชฐเซ เชถเชเซ เชเซ spark.databricks.delta.schema.autoMerge = True เชธเซเชชเชพเชฐเซเช เชฐเซเชชเชฐเซเชเชพเชเชเชจเชฎเชพเช. เชเซเชเซ, เชเชจเซ เชเชชเชฏเซเช เชธเชพเชตเชงเชพเชจเซ เชธเชพเชฅเซ เชเชฐเซ, เชเชพเชฐเชฃ เชเซ เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช เชนเชตเซ เชคเชฎเชจเซ เช
เชเชพเชฃเชคเชพเช เชธเซเชเซเชฎเชพ เช
เชธเชเชเชคเชคเชพเช เชตเชฟเชถเซ เชเซเชคเชตเชฃเซ เชเชชเชถเซ เชจเชนเซเช.
เชตเชฟเชจเชเชคเซเชฎเชพเช เชชเชฐเชฟเชฎเชพเชฃเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเซเชจเซ mergeSchemaเชกเซเชเชพเชซเซเชฐเซเชฎเชฎเชพเช เชนเชพเชเชฐ เชชเชฐเชเชคเซ เชฒเชเซเชทเซเชฏ เชเซเชทเซเชเชเชฎเชพเชเชฅเซ เชเซเชเชคเชพ เชฌเชงเชพ เชเซเชฒเชฎ เชฐเชพเชเช เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชชเชฎเซเชณเซ เชธเซเชเซเชฎเชพเชฎเชพเช เชเซเชกเชพเช เชเชพเชฏ เชเซ. เชจเซเชธเซเชเซเชก เชซเซเชฒเซเชกเซเชธ เชชเชฃ เชเชฎเซเชฐเซ เชถเชเชพเชฏ เชเซ, เช
เชจเซ เชคเซ เชธเซเชเซเชฐเชเซเชเชฐเชฎเชพเช เช
เชจเซเชฐเซเชช เชเซเชฒเชฎเชฎเชพเช เชชเชฃ เชเซเชกเชตเชพเชฎเชพเช เชเชตเชถเซ.
เชกเซเชเชพ เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซ เช เชจเซ เชตเซเชเซเชเชพเชจเชฟเชเซ เช เชตเชฟเชเชฒเซเชชเชจเซ เชเชชเชฏเซเช เชเซเชจเชพ เชเซเชฒเชฎ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชนเชพเชฒเชจเชพ เชฎเซเชกเซเชฒเซเชจเซ เชคเซเชกเซเชฏเชพ เชตเชฟเชจเชพ เชคเซเชฎเชจเชพ เชนเชพเชฒเชจเชพ เชฎเชถเซเชจ เชฒเชฐเซเชจเชฟเชเช เชชเซเชฐเซเชกเชเซเชถเชจ เชเซเชฌเชฒเชฎเชพเช เชจเชตเชพ เชเซเชฒเชฎ (เชเชฆเชพเช เชคเชพเชเซเชคเชฐเชฎเชพเช เชเซเชฐเซเช เชเชฐเชพเชฏเซเชฒ เชฎเซเชเซเชฐเชฟเช เช เชฅเชตเชพ เช เชฎเชนเชฟเชจเชพ เชฎเชพเชเซ เชตเซเชเชพเชฃเชจเชพ เชเชเชเชกเชพเชเชจเซ เชเซเชฒเชฎ) เชเชฎเซเชฐเชตเชพ เชฎเชพเชเซ เชเชฐเซ เชถเชเซ เชเซ.
เชเซเชทเซเชเช เชฆเชพเชเชฒ เชเชฐเชคเซ เชตเชเชคเซ เช เชฅเชตเชพ เชซเชฐเซเชฅเซ เชฒเชเชคเซ เชตเชเชคเซ เชธเซเชเซเชฎเชพ เชเชคเซเชเซเชฐเชพเชเชคเชฟเชจเชพ เชญเชพเช เชฐเซเชชเซ เชจเซเชเซเชจเชพ เชชเซเชฐเชเชพเชฐเชจเชพ เชธเซเชเซเชฎเชพ เชซเซเชฐเชซเชพเชฐเซเชจเซ เชฎเชเชเซเชฐเซ เชเซ:
- เชจเชตเชพ เชเซเชฒเชฎ เชเชฎเซเชฐเชตเชพ (เช เชธเซเชฅเซ เชธเชพเชฎเชพเชจเซเชฏ เชฆเซเชถเซเชฏ เชเซ)
- NullType -> เช เชจเซเชฏ เชเซเชเชชเชฃ เชชเซเชฐเชเชพเชฐเชฎเชพเชเชฅเซ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซ เชฌเชฆเชฒเชตเชพ เช เชฅเชตเชพ ByteType -> ShortType -> IntegerType เชฎเชพเชเชฅเซ เชชเซเชฐเชฎเซเช เชเชฐเชตเชพ
เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจเชฎเชพเช เชฎเชเชเซเชฐเซ เชจ เชนเซเชฏ เชคเซเชตเชพ เช
เชจเซเชฏ เชซเซเชฐเชซเชพเชฐเซ เชฎเชพเชเซ เชธเซเชเซเชฎเชพ เช
เชจเซ เชกเซเชเชพ เชเชฎเซเชฐเซเชจเซ เชเชตเชฐเชฐเชพเชเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ .option("overwriteSchema", "true")เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซ "Foo" เชเซเชฒเชฎ เชฎเซเชณ เชฐเซเชชเซ เชชเซเชฐเซเชฃเชพเชเช เชนเชคเซ, เช
เชจเซ เชจเชตเซ เชธเซเชเซเชฎเชพ เชเช เชธเซเชเซเชฐเชฟเชเช เชกเซเชเชพ เชชเซเชฐเชเชพเชฐ เชนเชคเซ, เชคเซ เชฌเชงเซ Parquet (เชกเซเชเชพ) เชซเชพเชเชฒเซ เชซเชฐเซเชฅเซ เชฒเชเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ. เชเชตเชพ เชซเซเชฐเชซเชพเชฐเซเชฎเชพเช เชถเชพเชฎเซเชฒ เชเซ:
- เชเซเชฒเชฎ เชเชพเชขเซ เชจเชพเชเชตเซเช
- เชนเชพเชฒเชจเชพ เชเซเชฒเชฎเชจเชพ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเชจเซ เชฌเชฆเชฒเชตเซเช (เชเชเซเชฏเชพเช)
- เชซเชเซเชค เชเซเชธเชฎเชพเช เช เชฒเช เชชเชกเซ เชคเซเชตเชพ เชเซเชฒเชฎเชจเซเช เชจเชพเชฎ เชฌเชฆเชฒเชตเซเช (เชฆเชพ.เชค. "เชซเซ" เช เชจเซ "เชซเซ")
เชเซเชฒเซเชฒเซ, เชเชเชพเชฎเซ เชชเซเชฐเชเชพเชถเชจ, เชธเซเชชเชพเชฐเซเช 3.0 เชธเชพเชฅเซ, เชธเซเชชเชทเซเช DDL (ALTER TABLE เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ) เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชธเชฎเชฐเซเชฅเชฟเชค เชฅเชถเซ, เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชเซเชฌเชฒ เชธเซเชเซเชฎเชพ เชชเชฐ เชจเซเชเซเชจเซ เชเซเชฐเชฟเชฏเชพเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเชถเซ:
- เชเซเชฒเชฎ เชเชฎเซเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
- เชเซเชฒเชฎ เชเชฟเชชเซเชชเชฃเซเช เชฌเชฆเชฒเชตเซ
- เชเซเชฌเชฒ เชเซเชฃเชงเชฐเซเชฎเซ เชธเซเช เชเชฐเชตเชพ เชเซ เชจเชเซเชเซ เชเชฐเซ เชเซ เชเซ เชเซเชฌเชฒ เชเซเชตเซ เชฐเซเชคเซ เชตเชฐเซเชคเซ เชเซ, เชเซเชฎ เชเซ เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจ เชฒเซเช เชฐเซเชเซเชจเซเชถเชจ เชธเชฎเชฏเชเชพเชณเซ เชธเซเช เชเชฐเชตเซ.
เชธเซเชเซเชฎเชพ เชเชตเซเชฒเซเชฏเซเชถเชจเชจเซ เชถเซเช เชซเชพเชฏเชฆเซ เชเซ?
เชเซเชฏเชพเชฐเซ เชชเชฃ เชคเชฎเซ เชถเซเช เชคเชฎเซ เชเชเซเชเซ เชเซ? เชคเชฎเชพเชฐเชพ เชเซเชฌเชฒเชจเซ เชธเซเชเซเชฎเชพ เชฌเชฆเชฒเซ (เชคเชฎเชพเชฐเชพ เชกเซเชเชพเชซเซเชฐเซเชฎเชฎเชพเช เชเชเชธเซเชฎเชฟเช เชฐเซเชคเซ เชจ เชนเซเชตเชพ เชเซเชเช เชคเซเชตเชพ เชเซเชฒเชฎ เชเชฎเซเชฐเชตเชพเชจเซ เชฌเชฆเชฒเซ). เช เชคเชฎเชพเชฐเชพ เชธเซเชเซเชฎเชพเชจเซ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเชพเชจเซ เชธเซเชฅเซ เชธเชฐเชณ เชฐเชธเซเชคเซ เชเซ เชเชพเชฐเชฃ เชเซ เชคเซ เชเชชเชฎเซเชณเซ เชฏเซเชเซเชฏ เชเซเชฒเชฎ เชจเชพเชฎเซ เช เชจเซ เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซเชจเซ เชธเซเชชเชทเซเช เชฐเซเชคเซ เชเชพเชนเซเชฐ เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ เชเชฎเซเชฐเซ เชเซ.
เชจเชฟเชทเซเชเชฐเซเชท
เชธเซเชเซเชฎเชพ เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช เชเซเชเชชเชฃ เชจเชตเชพ เชเซเชฒเชฎ เช เชฅเชตเชพ เช เชจเซเชฏ เชธเซเชเซเชฎเชพ เชซเซเชฐเชซเชพเชฐเซเชจเซ เชจเชเชพเชฐเซ เชเซ เชเซ เชคเชฎเชพเชฐเชพ เชเซเชฌเชฒ เชธเชพเชฅเซ เช เชธเชเชเชค เชเซ. เช เชเชเซเช เชงเซเชฐเชฃเซ เชธเซเช เชเชฐเซเชจเซ เช เชจเซ เชเชพเชณเชตเซ เชฐเชพเชเซเชจเซ, เชตเชฟเชถเซเชฒเซเชทเชเซ เช เชจเซ เชเชเชจเซเชฐเซ เชตเชฟเชถเซเชตเชพเชธ เชเชฐเซ เชถเชเซ เชเซ เชเซ เชคเซเชฎเชจเชพ เชกเซเชเชพเชฎเชพเช เชเชเซเชเชคเชฎ เชธเซเชคเชฐเชจเซ เช เชเชเชกเชฟเชคเชคเชพ เชเซ, เชคเซเชจเชพ เชตเชฟเชถเซ เชธเซเชชเชทเซเช เช เชจเซ เชธเชเชเซเชทเชฟเชชเซเชคเชฎเชพเช เชคเชฐเซเช เชเชชเซเชจเซ, เชคเซเชฎเชจเซ เชตเชงเซ เช เชธเชฐเชเชพเชฐเช เชตเซเชฏเชตเชธเชพเชฏเชฟเช เชจเชฟเชฐเซเชฃเชฏเซ เชฒเซเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชฌเชจเชพเชตเซ เชเซ.
เชฌเซเชเซ เชฌเชพเชเซ, เชฏเซเชเชจเชพเชจเซ เชตเชฟเชเชพเชธ เชธเชฐเชณ เชฌเชจเชพเชตเซเชจเซ เช เชฎเชฒเซเชเชฐเชฃเชจเซ เชชเซเชฐเช เชฌเชจเชพเชตเซ เชเซ เชเชฐเซเชชเชฟเชค เชเชชเซเชเชช เชธเซเชเซเชฎเชพ เชฌเชฆเชฒเชพเชฏ เชเซ. เชเซเชตเชเซ, เชเซเชฒเชฎ เชเชฎเซเชฐเชตเซเช เชเชเชฒเซเช เชฎเซเชถเซเชเซเชฒ เชจ เชนเซเชตเซเช เชเซเชเช.
เชธเชฐเซเชเชฟเช เชเชจเซเชซเซเชฐเซเชธเชฎเซเชจเซเช เช เชฏเชพเชเช เชเซ เชธเชฐเซเชเชฟเช เชเชตเซเชฒเซเชฏเซเชถเชจเชจเซเช เชฏเซเชจ เชเซ. เชเชเชธเชพเชฅเซ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ, เช เชธเซเชตเชฟเชงเชพเช เช เชตเชพเช เชฆเชฎเชจ เช เชจเซ เชธเชฟเชเซเชจเชฒ เชเซเชฏเซเชจเชฟเชเชเชจเซ เชชเชนเซเชฒเชพ เชเชฐเชคเชพเช เชตเชงเซ เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ.
เช เชฒเซเชเชฎเชพเช เชฏเซเชเชฆเชพเชจ เชเชชเชตเชพ เชฌเชฆเชฒ เช เชฎเซ เชฎเซเชเซเชฒ เชฎเซเชฐเซเชคเชฟ เช เชจเซ เชชเซเชฐเชฃเชต เชเชจเชเชฆเชจเซ เชชเชฃ เชเชญเชพเชฐ เชฎเชพเชจเชตเชพ เชฎเชพเชเชเซเช เชเซเช.
เช เชถเซเชฐเซเชฃเซเชจเชพ เช เชจเซเชฏ เชฒเซเชเซ:

เชธเชเชฌเชเชงเชฟเชค เชฒเซเชเซ
เชธเซเชฐเซเชธ: www.habr.com
