ΠΠΎΠ³Ρ Π»ΠΈ Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Insert Table Π² Word 2007
ΠΠΎΠ³Ρ Π»ΠΈ Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Insert Table Π² Word 2007?
Π Word 2007 Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π»Π΅Π½ΡΡ «Insert» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π³ΡΡΠΏΠΏΡ «Tables» Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΉΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ (ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ°ΠΊ «Table»).
ΠΡΠΏΠ°Π΄Π°ΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ «Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΡ. «, «Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ» ΠΈ Ρ. Π΄. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅Π³ΠΎΡΡ ΡΠΏΠΈΡΠΊΠ° Π΅ΡΡΡ ΡΠ΅ΡΠΊΠ° 10Ρ 8, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π²Π°ΡΠ΅ΠΉ Π½ΠΎΠ²ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΡΡΠΈ. (ΠΠ΅ΡΠ²ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: ΠΊΠ°ΠΊ, ΡΠ΅ΡΡ Π²ΠΎΠ·ΡΠΌΠΈ, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ° ΡΡΡΠΊΠ°. ).
Π― Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ «draws» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎΠ³ΠΎ Π²ΡΡΠ΅, Ρ ΠΌΠΎΠ³ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΈΠ»Ρ Π°Π±Π·Π°ΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ (ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠ°ΠΊΡΡ-ΡΠΎ Π΄ΡΡΠ³ΡΡ ΠΎΡΠΈΡΡΠΊΡ).
Π― Π·Π½Π°Ρ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ «Insert Table. «, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ «widget». ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?
1 ΠΎΡΠ²Π΅Ρ
- ΠΡΡΠ°Π²ΠΊΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² word 2007
ΠΡΠ»ΠΈ Ρ ΠΏΠΎΠΏΡΡΠ°ΡΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π² word 2007, ΡΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π΄Π°Π»Π΅ΠΊΠΎ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠΆΠ΅Ρ Π»ΠΈ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΌΠ½Π΅, ΠΊΠ°ΠΊ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π² word 2007 Ρ.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ VSTO Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ Π² ΡΠ°Π±Π»ΠΎΠ½Π΅ Microsoft Word 2007. ΠΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ Π²Π°ΡΡΠΈΡΡΠ΅ΡΡΡ, ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ (+50) Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ: Word.Table table = doc.Tables.Add(tablePosition, numberOfRows, 8, ref.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠΈΡΠ°ΡΡ Π΄Π°Π»ΡΡΠ΅ (ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ»Π³ΠΎ) Π― Ρ ΠΎΡΡ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Ρ Π½Π΅ ΡΠ΅ΡΠΈΠ» ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΠ²ΠΎΠΈΡ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ ΡΠ΅ΡΠΈΡΡ-Π° Π·Π°ΡΠ΅ΠΌ ΠΎΠ±ΠΎΠΉΡΠΈ-ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Ρ Π·Π΄Π΅ΡΡ Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΊΠΎΠΌΡ-ΡΠΎ Π΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΡΡΠ°ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΡΠΊΠΎΠΉ 10×8, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ, Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» ΠΌΠ°ΠΊΡΠΎΡ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ Word Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ «TableInsertGeneral».
ΠΡΠΎΡ ΠΌΠ°ΠΊΡΠΎΡ, ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ Π‘ΡΠ·Π°Π½Π½Ρ Π‘. Barnhill, Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ ΡΠ΅ΡΠΊΡ, Π΅ΡΠ»ΠΈ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ Word ( Π² ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΌΡΡ ΡΠΏΠΈΡΠΊΠ΅ ΠΡΡΠ°Π²ΠΊΠ° ΡΠ°Π±Π»ΠΈΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ). ΠΠ°ΠΊΡΠΎΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² Word 2007/2010,, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠ°ΠΊΡΠΎΡΠ°. ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ ΡΠ΅Π»ΡΠΎΠΊ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π½ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. Π― ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΈΡΡ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΡ, ΡΠΎΠ·Π΄Π°Π² ΡΡΠ± VBA Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ TableInsertGeneral, Π½ΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ» Π² ΡΡΠΎΡ ΡΡΠ±, Π½Π΅ Π±ΡΠ» Π²ΡΠΏΠΎΠ»Π½Π΅Π½, ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΠΊΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° ΠΌΠΎΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ , Ρ ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΠΌΠ°ΠΊΡΠΎΡ TableInsertGeneral ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠΊΠΈ 10×8.
Π― ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Π³Π°Π»Π΅ΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡ Π½Π° Π»Π΅Π½ΡΠ΅ Word. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ Π½Π΅ ΠΌΠΎΠ³ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ» ΡΠ΅ΡΠΊΠΎΠΉ, Ρ ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΡΠΊΡΡΡΡ Π³Π°Π»Π΅ΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π΅ ΠΏΠ΅ΡΠ΅ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π³Π°Π»Π΅ΡΠ΅Π΅ΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΊΠ»ΡΡΠ°Π»Π° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΡΠΊΠΈ (ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΡΠΈΠ»Ρ Π°Π±Π·Π°ΡΠ° ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎ).
Π‘Π½Π°ΡΠ°Π»Π° Ρ ΡΠΊΠ°ΡΠ°Π» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ:
- Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ Microsoft Office (Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»Π΅Π½ΡΡ: Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Office )
- Office 2007 Control IDs (Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠΌΠ΅Π½ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΠ΅ΠΉ Π»Π΅Π½ΡΡ: Office 2007 Control IDs Π½Π° Π»ΠΈΡΡΠ΅ Excel )
- ΠΠ°Π»Π΅ΡΠ΅Ρ Π·Π½Π°ΡΠΊΠΎΠ² Office 2007 (Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π·Π½Π°ΡΠΊΠ°ΠΌ Π² Word Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π»Π΅Π½ΡΠ΅ «ΠΠ΅ΡΠ΅ΡΡΡΠΎΠ΅Π½ΠΎ»: ΠΠ°Π»Π΅ΡΠ΅Ρ Π·Π½Π°ΡΠΊΠΎΠ² Word 2007 )
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ Microsoft Office (ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» customui.xml Π²Π½ΡΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΎΠ½Π° Word 2007 Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠ°ΠΏΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ xml) Π― ΠΎΡΠΊΡΡΠ» ΡΠ°Π±Π»ΠΎΠ½ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΠ» ΡΡΠΎΡ ΠΊΠΎΠ΄ Π² ΡΠ°ΠΉΠ»Π΅:
ΠΡΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠΊΡΡΠ»ΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Π³Π°Π»Π΅ΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΎ Π΅Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ Π³Π°Π»Π΅ΡΠ΅ΠΈ ΡΠ°Π±Π»ΠΈΡ. Π‘Π΅ΡΠΊΠ° 10×8 ΠΈΡΡΠ΅Π·Π»Π°, Π½ΠΎ Ρ Π½Π΅ ΡΠΌΠΎΠ³ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π³Π°Π»Π΅ΡΠ΅Ρ Π±ΡΡΡΡΡΡ ΡΠ°Π±Π»ΠΈΡ. ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΌΠΎΠ³Ρ ΡΡΠ΄ΠΈΡΡ, ΡΡ Π΅ΠΌΠ° XML Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ (ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π² Π²Π΅ΡΡΠΈΠΈ out-of-the-box Word 2007) Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ Π³Π°Π»Π΅ΡΠ΅Ρ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ½Π΅ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ΄Π°Π»ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ (Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅, ΠΊΠ°ΠΊ Ρ Π΄ΡΠΌΠ°Π», Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ), Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΊ ΠΎΠΊΠ½Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π³Π°Π»Π΅ΡΠ΅Π΅:
ΠΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Draw Table Via Grid Has Been Removed» Π±ΡΠ» ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ Π² ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ RibbonControl:
Π― Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ, ΡΡΠΎ ΠΊΡΠΎ-ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ ΡΠ΄Π°ΡΡΡΡ Π½Π°ΠΉΡΠΈ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΎΠ±Ρ ΠΎΠ΄Π½ΡΠΌ ΠΏΡΡΠ΅ΠΌ. ΠΡΡΠ°ΡΠΈ, Ρ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π» Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΡΡΠΎΠ³ΠΎ Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° ΠΡΠ΅Π³Π° ΠΠ°ΠΊΡΠΈ:
ΠΡΠ»ΠΈ Π²Ρ Π΄ΠΎΡΠΈΡΠ°Π»ΠΈ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°, ΡΠΏΠ°ΡΠΈΠ±ΠΎ! Π Ρ ΠΆΠ΅Π»Π°Ρ Π²Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΡΡΠΏΠ΅Ρ Π° Π² Π²Π°ΡΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ .
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ insert Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Word Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ (Word 2007)
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Word 2007, Π² ΠΊΠΎΡΠΎΡΡΠΉ Ρ Ρ ΠΎΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ insert exsiting Word document — ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ header/footer,, Π³ΡΠ°Π½ΠΈΡ ΠΈ Ρ. Π΄. ΠΎΠ±ΠΎΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². Π― Π΄Π΅Π»Π°Ρ ΡΡΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Word API Π² C#. ΠΡΠΎ Π·Π²ΡΡΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ, Ρ ΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π²Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ InsertFile. Π·Π°.
ΠΠ½Π΅ Π±ΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Word ΡΠ΅ΡΠ΅Π· vba macros? Π’ΠΎ, ΡΡΠΎ Ρ ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²Ρ ΠΏΡΡΠ°ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ, — ΡΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΎΡΠΊΡΡΡΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΎΠ½Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ New —> Document —> My templates Π― Π²ΠΈΠΆΡ, ΡΡΠΎ ΠΌΠΎΠ³Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ.
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
ΠΠ°ΠΊ Π±Ρ Ρ Π½Π°ΠΏΠΈΡΠ°Π» Word 2007 XML (WordProcessingML) ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ? Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎΡΠΌΠ°Ρ Word 2007 XML Π΄Π»Ρ ΡΠ°Π±Π»ΠΎΠ½Π° Word. ΠΠ°ΠΆΠ½ΠΎ ΡΠΎ, ΡΡΠΎ Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½.
Π― Π½Π°ΠΏΠΈΡΠ°Π» DLL, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ MS Word Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΡΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ RichtextBox. ΠΡΠΎΠ΅ΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Microsoft Word 11.0 . Π― ΡΠΈΡΠ°Π», ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΡΡΡΠ»ΠΊΡ.
Π― Ρ ΠΎΡΠ΅Π» Π±Ρ Π½Π°ΠΉΡΠΈ Π² ΡΠ°ΠΉΠ»Π΅ Word 2007 (.docx) ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ some special phrase, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ/ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ Π² Word. ΠΡΡΡ Π»ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ· Python Π£Π²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΠΊΡΡ? ΠΠ΅Π½Ρ Π½Π΅.
ΠΡΠ»ΠΈ Ρ ΠΏΠΎΠΏΡΡΠ°ΡΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π² word 2007, ΡΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π΄Π°Π»Π΅ΠΊΠΎ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ VSTO Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ Π² ΡΠ°Π±Π»ΠΎΠ½Π΅ Microsoft Word 2007. ΠΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ Π²Π°ΡΡΠΈΡΡΠ΅ΡΡΡ, ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ (+50) Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ.
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Word 2007, Π² ΠΊΠΎΡΠΎΡΡΠΉ Ρ Ρ ΠΎΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ insert exsiting Word document — ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ header/footer,, Π³ΡΠ°Π½ΠΈΡ ΠΈ Ρ. Π΄. ΠΎΠ±ΠΎΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². Π― Π΄Π΅Π»Π°Ρ ΡΡΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Word API Π².
ΠΠ½Π΅ Π±ΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Word ΡΠ΅ΡΠ΅Π· vba macros? Π’ΠΎ, ΡΡΠΎ Ρ ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²Ρ ΠΏΡΡΠ°ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ, — ΡΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΎΡΠΊΡΡΡΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΎΠ½Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ.
Π― ΡΠΎΠ·Π΄Π°Π» Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΡ Word, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ Π»Π΅Π½ΡΡ ΠΈΠ· Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡΠ°. ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΡΡ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΠΌΠΎΠ³Π»Π° Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠΎΠΌ.
ΠΡΠΎΡ ΠΊΠΎΠ΄ Π±ΡΠ» Π½Π°ΠΏΠΈΡΠ°Π½ Π² Word 2007. With Selection.Tables(1) If .Style <> Table Grid Then .Style = Table Grid End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠΈ Word (Office) Π² C#,, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² 2003 ΠΈ 2007 Π³ΠΎΠ΄Π°Ρ ?
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ALTER TABLE (Microsoft Access SQL)
Π‘Π»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±ΡΠ»Π° ΡΠΎΠ·Π΄Π°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ CREATE TABLE.
Π―Π΄ΡΠΎ Π‘Π£ΠΠ Microsoft Access Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ALTER TABLE ΠΈΠ»ΠΈ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ DDL Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° Microsoft Access. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ DAO Create.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
ALTER TABLE ΡΠ°Π±Π»ΠΈΡΠ°
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ALTER TABLE Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ:
ΠΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ.
ΠΠΌΡ ΠΏΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΡ, ΡΠ΄Π°Π»Π΅Π½ΠΎ ΠΈΠ· Π½Π΅Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π½Π΅ΠΉ.
Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»Ρ.
Π Π°Π·ΠΌΠ΅Ρ ΠΏΠΎΠ»Ρ Π² Π·Π½Π°ΠΊΠ°Ρ (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΠ»Π΅ΠΉ Ρ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ TEXT ΠΈ BINARY).
ΠΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΠ»Ρ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΡΠΌ. Π² ΡΡΠ°ΡΡΠ΅, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ CONSTRAINT.
ΠΠ½Π΄Π΅ΠΊΡ Π½Π°Π±ΠΎΡΠ° ΠΏΠΎΠ»Π΅ΠΉ, Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΡΠΌ. Π² ΡΡΠ°ΡΡΠ΅, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ CONSTRAINT.
ΠΠΌΡ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π½Π°Π±ΠΎΡΠ° ΠΏΠΎΠ»Π΅ΠΉ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ALTER TABLE ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅:
ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ»Π΅ Π² ΡΠ°Π±Π»ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ADD COLUMN. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠΌΡ ΠΏΠΎΠ»Ρ ΠΈ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ . ΠΠ»Ρ ΠΏΠΎΠ»Π΅ΠΉ Ρ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ TEXT ΠΈ BINARY ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»Π΅ Notes Ρ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ TEXT ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 25 Π·Π½Π°ΠΊΠΎΠ² Π² ΡΠ°Π±Π»ΠΈΡΡ Employees:
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΡΠΌ. Π² ΡΡΠ°ΡΡΠ΅, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ CONSTRAINT.
ΠΡΠ»ΠΈ Π΄Π»Ρ ΠΏΠΎΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ NOT NULL, ΠΏΠΎΠ»Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ALTER COLUMN. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠΌΡ ΠΏΠΎΠ»Ρ ΠΈ Π½ΠΎΠ²ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ . ΠΠ»Ρ ΠΏΠΎΠ»Π΅ΠΉ Ρ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ TEXT ΠΈ BINARY ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Employees ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»Ρ ZipCode (Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ β INTEGER) Π½Π° ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ TEXT ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 10 Π·Π½Π°ΠΊΠΎΠ²:
ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ Π½Π°Π±ΠΎΡΠ° ΠΏΠΎΠ»Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ADD CONSTRAINT. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ Π½Π°Π±ΠΎΡΠ° ΠΏΠΎΠ»Π΅ΠΉ ΡΠΌ. Π² ΡΡΠ°ΡΡΠ΅, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ CONSTRAINT.
Π£Π΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ DROP COLUMN. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠΌΡ ΠΏΠΎΠ»Ρ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ DROP CONSTRAINT, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ Π½Π°Π±ΠΎΡΠ° ΠΏΠΎΠ»Π΅ΠΉ. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΏΠΎΡΠ»Π΅ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° CONSTRAINT.
- ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ»ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ².
- Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΠΈΠ»ΠΈ Π΄Π»Ρ Π½Π°Π±ΠΎΡΠ° ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ CREATE INDEX. Π§ΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ALTER TABLE ΠΈΠ»ΠΈ CREATE INDEX, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ALTER TABLE ΠΈΠ»ΠΈ DROP.
- Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ NOT NULL ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°ΡΡ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΠΈΠ»ΠΈ Π²Π½ΡΡΡΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ CONSTRAINT Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ NOT NULL Π΄Π»Ρ ΠΏΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·. ΠΠΎΠΏΡΡΠΊΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅ Salary (ΠΠ°ΡΠ°Π±ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°) Ρ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ Money Π² ΡΠ°Π±Π»ΠΈΡΡ Employees (Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ).
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»Ρ Salary (ΠΠ°ΡΠ°Π±ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°) ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Ρ Money Π½Π° Char.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅ Salary (ΠΠ°ΡΠ°Π±ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°) ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Employees (Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ).
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ»ΡΡ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ Orders (ΠΠ°ΠΊΠ°Π·Ρ). ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ»ΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΏΠΎΠ»Π΅ EmployeeID (ΠΠΎΠ΄ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°) ΠΈ ΡΡΡΠ»Π°Π΅ΡΡΡ Π½Π° ΠΏΠΎΠ»Π΅ EmployeeID (ΠΠΎΠ΄ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°) ΡΠ°Π±Π»ΠΈΡΡ Employees (Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ). Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡ ΠΏΠΎΠ»Π΅ EmployeeID (ΠΠΎΠ΄ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°) ΠΏΠΎΡΠ»Π΅ ΡΠ°Π±Π»ΠΈΡΡ Employees (Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ) Π² ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ REFERENCES, ΡΠ°ΠΊ ΠΊΠ°ΠΊ EmployeeID β ΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Employees (Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ).
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ»ΠΎΠ²ΠΎ ΡΡΠΎΠ»
ALTER FOREIGN TABLE ΠΌΠ΅Π½ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ:
ΠΡΠ° ΡΠΎΡΠΌΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π² ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ, ΡΠ»Π΅Π΄ΡΡ ΡΠΎΠΌΡ ΠΆΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ, ΡΡΠΎ ΠΈ CREATE FOREIGN TABLE . Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ»Π±ΡΠ° Π² ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΡΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ; ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅Ρ ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΡΠ΅ΡΠ΅Π· Π΄Π°Π½Π½ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ. DROP COLUMN [ IF EXISTS ]
ΠΡΠ° ΡΠΎΡΠΌΠ° ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈΠ· ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠ»ΠΈ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π΄Π»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ CASCADE . ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½ΠΎ IF EXISTS ΠΈ ΡΡΠΎΡ ΡΡΠΎΠ»Π±Π΅Ρ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΎΡΠΈΠ±ΠΊΠ° Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²ΡΠ΄Π°ΡΡΡΡ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. SET DATA TYPE
ΠΡΠ° ΡΠΎΡΠΌΠ° ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΠΏ ΡΡΠΎΠ»Π±ΡΠ° ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ. Π ΡΡΠΎ Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°ΡΠ΅Π΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅: Π΄Π°Π½Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΡΠΎ ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΡ PostgreSQL Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΡΠΎΡ ΡΡΠΎΠ»Π±Π΅Ρ. SET / DROP DEFAULT
ΠΡΠΈ ΡΠΎΡΠΌΡ Π·Π°Π΄Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ INSERT ΠΈΠ»ΠΈ UPDATE ; ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ ΠΎΡΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΡΡΡΠΎΠΊΠ°Ρ , ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅. SET / DROP NOT NULL
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΡΡΠΎΠ»Π±Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL ΠΈΠ»ΠΈ Π½Π΅Ρ. SET STATISTICS
ΠΡΠ° ΡΠΎΡΠΌΠ° Π·Π°Π΄Π°ΡΡ ΡΠ΅Π»Ρ ΡΠ±ΠΎΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎ ΡΡΠΎΠ»Π±ΡΠ°ΠΌ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ANALYZE . ΠΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΌΡ ALTER TABLE . SET ( Π°ΡΡΠΈΠ±ΡΡ = Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ [, . ] )
RESET ( Π°ΡΡΠΈΠ±ΡΡ [, . ] )
ΠΡΠ° ΡΠΎΡΠΌΠ° Π·Π°Π΄Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ². ΠΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΌΡ ALTER TABLE . SET STORAGE
ΠΡΠ° ΡΠΎΡΠΌΠ° Π·Π°Π΄Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠ»Π±ΡΠ°. ΠΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΌΡ ALTER TABLE . ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΡΡΠΎ ΡΠ΅ΠΆΠΈΠΌ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΡΡΠΊΠ° ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ Π±ΡΠ΄Π΅Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ. ADD ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅_ΡΠ°Π±Π»ΠΈΡΡ [ NOT VALID ]
ΠΡΠ° ΡΠΎΡΠΌΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΡΡΠΎ ΠΈ CREATE FOREIGN TABLE . Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ CHECK .
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ; ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΊ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡ Π½ΠΎΠ²ΠΎΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ. (ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΡΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ CREATE FOREIGN TABLE .) ΠΡΠ»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΎ ΠΊΠ°ΠΊ NOT VALID (Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅), ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ; ΡΠ°ΠΊΠ°Ρ Π·Π°ΠΏΠΈΡΡ Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ»ΡΡΠ°ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. VALIDATE CONSTRAINT
ΠΡΠ° ΡΠΎΡΠΌΠ° ΠΎΡΠΌΠ΅ΡΠ°Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π½Π΅Π΅ Π±ΡΠ»ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΎ NOT VALID , ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅ΡΡΡ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΡ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ. DROP CONSTRAINT [ IF EXISTS ]
ΠΡΠ° ΡΠΎΡΠΌΠ° ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½ΠΎ IF EXISTS ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΡΡΠΎ Π½Π΅ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΄Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. DISABLE / ENABLE [ REPLICA | ALWAYS ] TRIGGER
ΠΡΠΈ ΡΠΎΡΠΌΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΠΈΠ³Π³Π΅ΡΠ°ΠΌΠΈ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΌΠΈ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅. ΠΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΌΡ ALTER TABLE . SET WITH OIDS
ΠΡΠ° ΡΠΎΡΠΌΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π² ΡΠ°Π±Π»ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ oid (ΡΠΌ. Π Π°Π·Π΄Π΅Π» 5.4). ΠΡΠ»ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΡΠΎΠ»Π±Π΅Ρ, ΠΎΠ½Π° Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ. ΠΠ±ΡΡΡΠΊΠ° ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ OID, ΠΈΠ½Π°ΡΠ΅ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° Π±ΡΠ΄ΡΡ ΡΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ Π½ΡΠ»Π΅Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠ°Π²Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ADD COLUMN oid oid (ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ Π½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ, Π° ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ oid ). SET WITHOUT OIDS
ΠΡΠ° ΡΠΎΡΠΌΠ° ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ oid . ΠΡΠΎ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°Π²Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ DROP COLUMN oid RESTRICT , Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π² ΡΠ»ΡΡΠ°Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΡΠΎΠ»Π±ΡΠ° oid ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ. INHERIT ΡΠ°Π±Π»ΠΈΡΠ°_ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ
ΠΡΠ° ΡΠΎΡΠΌΠ° Π΄Π΅Π»Π°Π΅Ρ ΡΠ΅Π»Π΅Π²ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ. ΠΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΌΡ ALTER TABLE . NO INHERIT ΡΠ°Π±Π»ΠΈΡΠ°_ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ
ΠΡΠ° ΡΠΎΡΠΌΠ° ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ΅Π»Π΅Π²ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ. OWNER
ΠΡΠ° ΡΠΎΡΠΌΠ° ΠΌΠ΅Π½ΡΠ΅Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. OPTIONS ( [ ADD | SET | DROP ] ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ [‘ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ‘] [, . ] )
ΠΡΠ° ΡΠΎΡΠΌΠ° Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΅Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ². ADD , SET ΠΈ DROP ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ (Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ). ΠΡΠ»ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ ΡΠ²Π½ΠΎ, ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅ΡΡΡ ADD . ΠΠΌΠ΅Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ (Ρ ΠΎΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΡΠΎΠ»Π±ΡΠ° Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠΌΡ). ΠΠΌΠ΅Π½Π° ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΎΠ±ΡΡΡΠΊΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . RENAME
Π€ΠΎΡΠΌΡ RENAME ΠΌΠ΅Π½ΡΡΡ ΠΈΠΌΡ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ»ΠΈ ΠΈΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° Π² ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅. SET SCHEMA
ΠΡΠ° ΡΠΎΡΠΌΠ° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π² Π΄ΡΡΠ³ΡΡ ΡΡ Π΅ΠΌΡ.
ΠΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΡΠΎΠΌΠ΅ RENAME ΠΈ SET SCHEMA , ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΠΏ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΠΈΡΠ°Π½Π° Π² Π²ΠΈΠ΄Π΅ ALTER FOREIGN TABLE IF EXISTS . ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΠ° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΡΡΠΎ Π½Π΅ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΄Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅.
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ALTER FOREIGN TABLE ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ. Π§ΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΠΈΡΡ ΡΡ Π΅ΠΌΡ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ°Π²ΠΎ CREATE Π² Π½ΠΎΠ²ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅. Π§ΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΠΈΡΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΈΠ»ΠΈ ΠΎΠΏΠΎΡΡΠ΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ»Π΅Π½ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΉ ΡΠΎΠ»ΠΈ-Π²Π»Π°Π΄Π΅Π»ΡΡΠ°, Π° ΡΡΠ° ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ°Π²ΠΎ CREATE Π² ΡΡ Π΅ΠΌΠ΅ ΡΠ°Π±Π»ΠΈΡΡ. (Π‘ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΡΠΈ ΡΠΌΠ΅Π½Π΅ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ, ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΈΠΌΠ΅Ρ ΠΏΡΠ°Π²ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈ Π²Π½ΠΎΠ²Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΠ΅Π½ΠΈΡΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° ΡΠ°Π±Π»ΠΈΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.) Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΠΏ ΡΡΠΎΠ»Π±Π΅Ρ, Π΅ΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ°Π²ΠΎ USAGE Π΄Π»Ρ Π΅Π³ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ .
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
ΠΠΌΡ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΡΡ Π΅ΠΌΠΎΠΉ) ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠ΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΊΠ°Π·Π°Π½ΠΎ ONLY , ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°Π΄Π°Π½Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ°. ΠΠ΅Π· ONLY ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΈ Π·Π°Π΄Π°Π½Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ°, ΠΈ Π²ΡΠ΅ Π΅Ρ ΠΏΠΎΡΠΎΠΌΠΊΠΈ (Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ²ΡΠ΅ Π΅ΡΡΡ). ΠΠΎΡΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ * , ΡΡΠΎΠ±Ρ ΡΠ²Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΡΡ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ Π²ΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ. ΠΈΠΌΡ_ΡΡΠΎΠ»Π±ΡΠ°
ΠΠΌΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°. Π½ΠΎΠ²ΠΎΠ΅_ΠΈΠΌΡ_ΡΡΠΎΠ»Π±ΡΠ°
ΠΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°. Π½ΠΎΠ²ΠΎΠ΅_ΠΈΠΌΡ
ΠΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ. ΡΠΈΠΏ_Π΄Π°Π½Π½ΡΡ
Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΠΈΠ»ΠΈ Π½ΠΎΠ²ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°. ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅_ΡΠ°Π±Π»ΠΈΡΡ
ΠΠΎΠ²ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Ρ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ. ΠΈΠΌΡ_ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ
ΠΠΌΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠ΅Π³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ. CASCADE
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΄Π°Π»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ, Π·Π°Π²ΠΈΡΡΡΠΈΠ΅ ΠΎΡ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΠΈΠ»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΡΠΎΡ ΡΡΠΎΠ»Π±Π΅Ρ), ΠΈ, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, Π²ΡΠ΅ Π·Π°Π²ΠΈΡΡΡΠΈΠ΅ ΠΎΡ Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ (ΡΠΌ. Π Π°Π·Π΄Π΅Π» 5.13). RESTRICT
ΠΡΠΊΠ°Π·Π°ΡΡ Π² ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΡΡΠΎΠ»Π±ΡΠ° ΠΈΠ»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π·Π°Π²ΠΈΡΡΡΠΈΠ΅ ΠΎΡ Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ. ΠΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΈΠΌΡ_ΡΡΠΈΠ³Π³Π΅ΡΠ°
ΠΠΌΡ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΡΠΈΠ³Π³Π΅ΡΠ°. ALL
ΠΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΡΠΈΠ³Π³Π΅ΡΡ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅. (ΠΡΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ Π²Π½ΡΡΡΠΈΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΡΡΡΡ ΠΏΡΠ°Π²Π° ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π‘Π°ΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠΈΠ³Π³Π΅ΡΡ Π² ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ, Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ.) USER
ΠΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΡΠΈΠ³Π³Π΅ΡΡ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅, ΠΊΡΠΎΠΌΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²Π½ΡΡΡΠΈΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ . ΡΠ°Π±Π»ΠΈΡΠ°_ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ
Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΠ°Π±Π»ΠΈΡΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΈΠ»ΠΈ ΡΠ°Π·ΠΎΡΠ²Π°Π½Π° ΡΠ²ΡΠ·Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ. Π½ΠΎΠ²ΡΠΉ_Π²Π»Π°Π΄Π΅Π»Π΅Ρ
ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½Π°Π·Π½Π°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π½ΠΎΠ²ΡΠΌ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅ΠΌ ΡΠ°Π±Π»ΠΈΡΡ. Π½ΠΎΠ²Π°Ρ_ΡΡ Π΅ΠΌΠ°
ΠΠΌΡ ΡΡ Π΅ΠΌΡ, Π² ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΡ
ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ COLUMN Π½Π΅ Π½Π΅ΡΡΡ ΡΠΌΡΡΠ»ΠΎΠ²ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΡΡΠ΅Π½ΠΎ.
ΠΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² ( ADD COLUMN / DROP COLUMN ), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ NOT NULL ΠΈΠ»ΠΈ CHECK ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ ( SET DATA TYPE ) ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΡ ΡΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅ΡΡΡ. ΠΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ Π»Π΅ΠΆΠΈΡ Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅.
ΠΠ° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΡΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ CREATE FOREIGN TABLE .
ΠΡΠΈΠΌΠ΅ΡΡ
Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ NOT NULL Π΄Π»Ρ ΡΡΠΎΠ»Π±ΡΠ°:
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ:
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ
Π€ΠΎΡΠΌΡ ADD , DROP ΠΈ SET DATA TYPE ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ SQL. ΠΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠΌΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ PostgreSQL . ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ALTER FOREIGN TABLE Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ.
ALTER FOREIGN TABLE DROP COLUMN ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π±Π΅Π· ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ° SQL, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡ Ρ Π½ΡΠ»ΡΠΌ ΡΡΠΎΠ»Π±ΡΠΎΠ².
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ»ΠΎΠ²ΠΎ ΡΡΠΎΠ»
- Ruso
3. Π£Π±Π΅ΡΠΈΡΡ Π½Π° ΡΡΠΎΠ»Π΅.
4. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΡΠ½ΠΎΠΊ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΡΠ΄Π°? Π£ ΠΌΠ΅Π½Ρ Π°Π»Π»Π΅ΡΠ³ΠΈΡ Π½Π° Π½Π΅Π³ΠΎ
- InglΓ©s (UK) Casi fluido
3. Π£Π±Π΅ΡΠΈΡΠ΅ΡΡ Π½Π° ΡΡΠΎΠ»Π΅
4. ΠΠΎΠΆΠ½ΠΎ ΠΌΠ½Π΅ Π±Π»ΡΠ΄ΠΎ Π±Π΅Π· ΡΠ΅ΡΠ½ΠΎΠΊΠ°?
- Ruso
2. Π½ΠΎ ΠΎΠ±Π° ΡΠ»ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡ ΠΠΠ.
Ρ Π±Ρ ΡΠΊΠ°Π·Π°Π»Π°: Π½ΠΎ Π² ΠΊΠΎΡΠ΅ΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅/Π½Π° ΠΊΠΎΡΠ΅ΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΎΠ±Π° ΡΠ»ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡΡΡ ΠΊΠ°ΠΊ .
- Ruso
1. Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» ΡΠ²Π΅ΡΡ Π½Π° ΡΡΠΎΠ», ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΌΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΡ. +
2. ΠΠΎ ΠΎΠ±Π° ΡΠ»ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΊΠΎΡΠ΅ΠΉΡΠΊΠΠ ΡΠ·ΡΠΊ ΠΊΠ°ΠΊ ΡΠ±Π»ΠΎΠΊΠΎ
3. ΠΠ° ΡΡΠΎΠ»Π΅ Π±Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΠΊ. ΡΠ±Π΅ΡΠΈΡΠ΅ΡΡ Π½Π° ΡΡΠΎΠ»Π΅.
4. Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΡΠ½ΠΎΠΊ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΡΠ΄Π°? Π£ ΠΌΠ΅Π½Ρ Π°Π»Π»Π΅ΡΠ³ΠΈΡ Π½Π° ΠΠ΅Π³ΠΎ.
- Coreano
- How do you translate "hit piece"? In English, this phrase refers to an article written about some.
- Do you say tarta when talking about a pie?
- ΒΏPuedo ayudarlo? & ΒΏPuedo ayudarle? I know that these are the formal way of saying "can i hel.
- se dice: aΓΊn es demasiado pronto para decir NADA o aΓΊn es demasiado pronto para decir ALGO?
- it's correct to say: (?) In spite of i was on diet i continued ate Apesar de que estaba a dieta.
- βTom explicΓ³ a MarΓa queβ¦β Why isnβt there a βleβ after βTomβ if the βaβ is meant as a prepositio.
- Tienes que echarla a la basura o en la basura?
- Hola, could you plz tell me what these βyaβ y βqueβ mean in this specific context? Does it indica.
- How do you say pimple like on your face?
- Is the expression "ΒΏQUΓ HAY?" used in Mexican Spanish to mean something like "how's it going?" ? .
- I tried to write this text in Russian. It is a little long actually but I wanted to prove myself .
- ΡΡΠΎ Π·Π½Π°ΡΠΈΡ "ΡΠ°Π·Π΅Π±Π°ΡΡ" ?
- Π― ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π½Π°ΡΠ΅Π» ΠΏΠ΅ΡΠ½Ρ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎ Π½Π° ΠΈΡΠΏΠ°Π½ΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅. Π― ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ.
- Any native russian speaker that could tell me how natural the Duolingo phrases are? Or if a nativ.
- Π§ΡΠΎ Π³ΠΎΠ²ΠΎΡΡΡ ΡΠΎΡΡΠΈΡΠ½Π΅ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΈΠ½ΡΡΠΈΡ Π΄ΡΡΠ° ΠΈ ΠΏΠΎΡΠ»Π΅ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· Π²Π°Π½Π½ΠΎΠΉ?
El sΓmbolo de habilidad de lenguaje indica tu dominio en el lenguaje de interΓ©s. Establecer tu habilidad de idioma ayuda a otros usuarios a proveerte de respuestas que no son muy complejas o muy simples.
DifΓcil de entender incluso respuestas cortas en este idioma.
Capaz de hacer preguntas sencillas y puede entender respuestas sencillas.
Capaz de hacer cualquier tipo de preguntas generales y capaz de entender respuestas semi-largas.