Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3 β ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ΄, ΠΎΠ±ΠΌΠ΅Π½Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ. ΠΠ΅Π· Π½ΠΈΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°. ΠΠΎ ΠΊΠ°ΠΊ ΠΈΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΡΠΎΡ, ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΡ?
ΠΡΠ° ΡΡΠ°ΡΡΡ ΡΠΎΠ±Π΅ΡΠ΅Ρ Π²ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ β ΠΎΡ ΠΏΡΠΎΡΡΡΡ (ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ) Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ SQL-Π·Π°ΠΏΡΠΎΡΡ). ΠΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΡΡΠ°ΡΡ GUID, Π£ΠΠ ΠΈΠ»ΠΈ ΡΡΡΠ»ΠΊΡ Π΄Π»Ρ Π»ΡΠ±ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²: ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ², Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΈ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡ. Π Π΅ΡΡ Π²ΡΡΡΠ½ΠΈΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ 1Π‘ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ β ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ. ΠΠ½Π° ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΡΠ°ΡΡ Π½Π° ΠΏΠΎΠΈΡΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
1. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π² 1Π‘ 8.3 ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½
Π 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ (ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ) ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°:
- πΉ Π‘ΡΡΠ»ΠΊΠ° β ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² Π±Π°Π·Π΅, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΈΠΏ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ‘ΡΡΠ»ΠΊΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°) ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ID. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈΠ· ΠΊΠΎΠ΄Π°. - πΉ Π£ΠΠ (GUID) β Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅
UUID(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,550e8400-e29b-41d4-a716-446655440000). ΠΡΠΆΠ΅Π½ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π±Π°Π·Π°ΠΌΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΡΠ»ΠΎΠΊ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°.
Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΠΊΡΠΈΡΠΈΡΠ½Π°: ΡΡΡΠ»ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ΅ Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ»Π΅ Π²ΡΠ³ΡΡΠ·ΠΊΠΈ/Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ΅ΡΠ΅Π· XML), Π° Π£ΠΠ ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ Π½Π°Π΄ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ GUID.
ΠΠ΄Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ:
- π€ ΠΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π±Π°Π·Π°ΠΌΠΈ 1Π‘ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ EnterpriseData).
- π ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠ°ΠΉΡΠ°ΠΌΠΈ, CRM, ERP-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ (ΡΠ΅ΡΠ΅Π· REST API, JSON ΠΈΠ»ΠΈ ΠΏΡΡΠΌΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΊ Π±Π°Π·Π΅).
- π ΠΠΎΠΈΡΠΊ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΠ΅Π² ΠΈΠ»ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΉ.
- π οΈ ΠΡΠ»Π°Π΄ΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΠΠΎΠ½ΡΠΎΠ»Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ SQL.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1Π‘:ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ 3.0) Π£ΠΠ ΠΌΠΎΠΆΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². Π‘ΡΠ°ΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΈΠΌΠ΅ΡΡ GUID β ΡΡΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅.
2. Π‘ΠΏΠΎΡΠΎΠ± 1: ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π£ΠΠ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ 1Π‘ (Π±Π΅Π· ΠΊΠΎΠ΄Π°)
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΡ ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΡΠΎΠΌΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ, ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± β Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΠΎΠ²ΡΡ Π·Π°Π΄Π°Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄.
Π¨Π°Π³ΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°
ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³). - ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° ΡΡΡΠΎΠΊΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅
ΠΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ β Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ β ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. - Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ
Π‘Π»ΡΠΆΠ΅Π±Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. - ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ»Ρ
Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ (Π£ΠΠ)ΠΈΠ‘ΡΡΠ»ΠΊΠ°.
ΠΠ»Ρ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΈ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡ:
- π ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ β Π Π΅Π³ΠΈΡΡΡΡ. - π ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅
ΠΡΡ β ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. - π Π£ΠΠ Π±ΡΠ΄Π΅Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅
Π‘Π»ΡΠΆΠ΅Π±Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΡΠ»ΠΈ ΠΏΠΎΠ»Π΅ Π£ΠΠ ΠΏΡΡΡΠΎΠ΅ β Π·Π½Π°ΡΠΈΡ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π±ΡΠ» ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΡΡΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ΄ (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π» 4).
3. Π‘ΠΏΠΎΡΠΎΠ± 2: ΠΠ°ΠΏΡΠΎΡΠΎΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ 1Π‘ (Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π΅)
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π£ΠΠ Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ 1Π‘. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΠΎΠ½ΡΠΎΠ»ΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² (Π΄ΠΎΡΡΡΠΏΠ½Π° Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅) ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΡΠΈΠΌΠ΅Ρ 1. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π£ΠΠ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°:
ΠΠ«ΠΠ ΠΠ’Π¬
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Π‘ΡΡΠ»ΠΊΠ° ΠΠΠ Π‘ΡΡΠ»ΠΊΠ°,
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΠΠ Π£ΠΠ
ΠΠ
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° ΠΠΠ Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°
ΠΠΠ
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ="Π’ΠΎΠ²Π°Ρ 1"
ΠΡΠΈΠΌΠ΅Ρ 2. Π£ΠΠ Π΄Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²:
ΠΠ«ΠΠ ΠΠ’Π¬
ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³.Π‘ΡΡΠ»ΠΊΠ° ΠΠΠ Π‘ΡΡΠ»ΠΊΠ°,
ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΠΠ Π£ΠΠ
ΠΠ
ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³ ΠΠΠ ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³
ΠΠΠ
ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³.ΠΠΎΠΌΠ΅Ρ ="Π Π’-000001"
ΠΡΠΈΠΌΠ΅Ρ 3. Π£ΠΠ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ:
ΠΠ«ΠΠ ΠΠ’Π¬
Π Π΅Π³ΠΈΡΡΡΠ‘Π²Π΅Π΄Π΅Π½ΠΈΠΉ.Π¦Π΅Π½ΡΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ.Π‘ΡΡΠ»ΠΊΠ° ΠΠΠ Π‘ΡΡΠ»ΠΊΠ°,
Π Π΅Π³ΠΈΡΡΡΠ‘Π²Π΅Π΄Π΅Π½ΠΈΠΉ.Π¦Π΅Π½ΡΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΠΠ Π£ΠΠ
ΠΠ
Π Π΅Π³ΠΈΡΡΡΠ‘Π²Π΅Π΄Π΅Π½ΠΈΠΉ.Π¦Π΅Π½ΡΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ ΠΠΠ Π Π΅Π³ΠΈΡΡΡΠ‘Π²Π΅Π΄Π΅Π½ΠΈΠΉ.Π¦Π΅Π½ΡΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ
ΠΠΠ
Π Π΅Π³ΠΈΡΡΡΠ‘Π²Π΅Π΄Π΅Π½ΠΈΠΉ.Π¦Π΅Π½ΡΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° = &ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°
Π§ΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°ΠΏΡΠΎΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅:
- ΠΡΠΊΡΠΎΠΉΡΠ΅
Π‘Π΅ΡΠ²ΠΈΡ β ΠΠΎΠ½ΡΠΎΠ»Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ². - ΠΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠ΄ Π·Π°ΠΏΡΠΎΡΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ. - Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΎΡΠΎΠ±ΡΠ°Π·ΡΡΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΡΠΎΠ»Π±Π΅Ρ
Π£ΠΠ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π€ΡΠ½ΠΊΡΠΈΡΠ£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ²Π΅ΡΠ½ΡΡNULL, Π΅ΡΠ»ΠΈ Π£ΠΠ Π½Π΅ Π±ΡΠ» Π½Π°Π·Π½Π°ΡΠ΅Π½ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ (ΡΠΌ. ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π»).
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° (Π½ΡΠΆΠ½Ρ ΠΏΡΠ°Π²Π° Π½Π° ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ°)
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² Π±Π°Π·Π΅
ΠΠ»Ρ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΠΎΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° + ΠΠ΅ΡΠΈΠΎΠ΄)
Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π£ΠΠ Π² Π±ΡΡΠ΅Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ°-->
4. Π‘ΠΏΠΎΡΠΎΠ± 3: ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π£ΠΠ (Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²)
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π£ΠΠ Π² ΠΊΠΎΠ΄Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡΠΎ ΡΠ°ΠΌΡΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ±, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π±Π΅Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ 1. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π£ΠΠ Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°:
Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ±ΡΠ΅ΠΊΡ = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΉΡΠΈΠΠΎΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ("Π’ΠΎΠ²Π°Ρ 1");
ΠΡΠ»ΠΈ ΠΠ΅ Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ±ΡΠ΅ΠΊΡ.ΠΡΡΡΠ°Ρ Π’ΠΎΠ³Π΄Π°
Π£ΠΠ = Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ±ΡΠ΅ΠΊΡ.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π£ΠΠ:" + Π£ΠΠ);
ΠΠ½Π°ΡΠ΅
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ±ΡΠ΅ΠΊΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½!");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΡΠΈΠΌΠ΅Ρ 2. ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ Π£ΠΠ, Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ:
Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ±ΡΠ΅ΠΊΡ = ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³.ΠΠ°ΠΉΡΠΈΠΠΎΠΠΎΠΌΠ΅ΡΡ("Π Π’-000001");
ΠΡΠ»ΠΈ Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ±ΡΠ΅ΠΊΡ.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ.ΠΡΡΡΠΎΠΉΠ£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ²ΡΠΉΠ£ΠΠ = ΠΠΎΠ²ΡΠΉ Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ;
Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ±ΡΠ΅ΠΊΡ.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠ£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ(ΠΠΎΠ²ΡΠΉΠ£ΠΠ);
Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ±ΡΠ΅ΠΊΡ.ΠΠ°ΠΏΠΈΡΠ°ΡΡ;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π‘Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ Π½ΠΎΠ²ΡΠΉ Π£ΠΠ:" + ΠΠΎΠ²ΡΠΉΠ£ΠΠ);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΡΠΈΠΌΠ΅Ρ 3. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π£ΠΠ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°:
ΠΠ°ΠΏΠΈΡΡΠ Π΅Π³ΠΈΡΡΡΠ° = Π Π΅Π³ΠΈΡΡΡΡΠ‘Π²Π΅Π΄Π΅Π½ΠΈΠΉ.Π¦Π΅Π½ΡΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ.Π‘ΠΎΠ·Π΄Π°ΡΡΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΠ°ΠΏΠΈΡΠΈ;
ΠΠ°ΠΏΠΈΡΡΠ Π΅Π³ΠΈΡΡΡΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΉΡΠΈΠΠΎΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ("Π’ΠΎΠ²Π°Ρ 1");
ΠΠ°ΠΏΠΈΡΡΠ Π΅Π³ΠΈΡΡΡΠ°.ΠΠ΅ΡΠΈΠΎΠ΄ = Π’Π΅ΠΊΡΡΠ°ΡΠΠ°ΡΠ°;
ΠΡΠ»ΠΈ ΠΠ°ΠΏΠΈΡΡΠ Π΅Π³ΠΈΡΡΡΠ°.ΠΠ°ΠΉΡΠΈΠΠΎΠ Π΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ("ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°", ΠΠ°ΠΏΠΈΡΡΠ Π΅Π³ΠΈΡΡΡΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°) Π’ΠΎΠ³Π΄Π°
Π£ΠΠ = ΠΠ°ΠΏΠΈΡΡΠ Π΅Π³ΠΈΡΡΡΠ°.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π£ΠΠ Π·Π°ΠΏΠΈΡΠΈ:" + Π£ΠΠ);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΡΠΈΡΠΈΡΠ½Π°Ρ Π΄Π΅ΡΠ°Π»Ρ: ΠΠΎΡΠ»Π΅ ΡΡΡΠ½ΠΎΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π£ΠΠ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΈΠ½Π°ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡΡ Π² Π±Π°Π·Π΅!
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠ°ΡΡΠΎΠ²Π°ΡΠΠΎΠΌΠ΅ΡΠΊΠ°Π£Π΄Π°Π»Π΅Π½ΠΈΡ = ΠΠΎΠΆΡ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΠΈΡΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ.
5. Π‘ΠΏΠΎΡΠΎΠ± 4: Π§Π΅ΡΠ΅Π· SQL-Π·Π°ΠΏΡΠΎΡ (Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ²)
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ SQL-ΡΠ΅ΡΠ²Π΅ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Microsoft SQL Server ΠΈΠ»ΠΈ PostgreSQL), ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π£ΠΠ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
Π‘ΡΡΡΠΊΡΡΡΠ° Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π£ΠΠ Π² 1Π‘ 8.3:
- ποΈ ΠΠ»Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ²: ΡΠ°Π±Π»ΠΈΡΠ°
_Reference{ID}(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,_Reference123), ΠΏΠΎΠ»Π΅RefUID. - π ΠΠ»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²: ΡΠ°Π±Π»ΠΈΡΠ°
_Document{ID}(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,_Document456), ΠΏΠΎΠ»Π΅DocUID. - π ΠΠ»Ρ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²: ΡΠ°Π±Π»ΠΈΡΠ°
_InfoRg{ID}ΠΈΠ»ΠΈ_AccumRg{ID}, ΠΏΠΎΠ»Π΅RecordUID.
ΠΡΠΈΠΌΠ΅Ρ SQL-Π·Π°ΠΏΡΠΎΡΠ° Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°:
SELECT
t._IDRRef AS Π‘ΡΡΠ»ΠΊΠ°,
t._RefUID AS Π£ΠΠ,
t._Description AS ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅
FROM
_Reference123 AS t -- ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ 123 Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ID ΡΠ°Π±Π»ΠΈΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°
WHERE
t._Description LIKE'%Π’ΠΎΠ²Π°Ρ%'
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ID ΡΠ°Π±Π»ΠΈΡΡ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ 1Π‘.
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ β Π’Π°Π±Π»ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ. - ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ/Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠΌΡ ΡΠ°Π±Π»ΠΈΡΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΡΠΌΡΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ Π½Π°ΡΡΡΠΈΡΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡ Π±Π΅Π· ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΡ Π±Π°Π·Ρ. ΠΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠΉΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· SQL β ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅!
| Π’ΠΈΠΏ ΠΎΠ±ΡΠ΅ΠΊΡΠ° | ΠΡΠ΅ΡΠΈΠΊΡ ΡΠ°Π±Π»ΠΈΡΡ | ΠΠΎΠ»Π΅ Ρ Π£ΠΠ | ΠΡΠΈΠΌΠ΅Ρ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°Π±Π»ΠΈΡΡ |
|---|---|---|---|
| Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ | _Reference | RefUID | _Reference123 |
| ΠΠΎΠΊΡΠΌΠ΅Π½Ρ | _Document | DocUID | _Document456 |
| Π Π΅Π³ΠΈΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ | _InfoRg | RecordUID | _InfoRg789 |
| Π Π΅Π³ΠΈΡΡΡ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡ | _AccumRg | RecordUID | _AccumRg101 |
6. Π‘ΠΏΠΎΡΠΎΠ± 5: Π§Π΅ΡΠ΅Π· Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
ΠΡΠ»ΠΈ Π²Π°ΠΌ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π£ΠΠ, ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠΎΠ·Π΄Π°ΡΡ Π²Π½Π΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π±Π΅Π· Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ:
&ΠΠ°ΠΠ»ΠΈΠ΅Π½ΡΠ΅
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΠΎΠ»ΡΡΠΈΡΡΠ£ΠΠ(ΠΠΎΠΌΠ°Π½Π΄Π°)
ΠΠ±ΡΠ΅ΠΊΡ = ΠΠ±ΡΠ΅ΠΊΡΡ.Π’Π΅ΠΊΡΡΠΈΠΉΠΠ±ΡΠ΅ΠΊΡ;
ΠΡΠ»ΠΈ ΠΠ±ΡΠ΅ΠΊΡ.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ.ΠΡΡΡΠΎΠΉΠ£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π’ΠΎΠ³Π΄Π°
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅("Π£ΠΠ Π½Π΅ Π½Π°Π·Π½Π°ΡΠ΅Π½! Π‘Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ?", ΠΠΎΠ΄ΠΠΎΠΏΡΠΎΡΠ°.ΠΠ°ΠΠ΅Ρ);
ΠΡΠ»ΠΈ ΠΠΎΠ΄ΠΠΎΠ·Π²ΡΠ°ΡΠ° = ΠΠΎΠ΄ΠΠΎΠ·Π²ΡΠ°ΡΠ°ΠΠΈΠ°Π»ΠΎΠ³Π°.ΠΠ° Π’ΠΎΠ³Π΄Π°
ΠΠ±ΡΠ΅ΠΊΡ.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠ£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ(ΠΠΎΠ²ΡΠΉ Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ);
ΠΠ±ΡΠ΅ΠΊΡ.ΠΠ°ΠΏΠΈΡΠ°ΡΡ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π£ΠΠ:" + ΠΠ±ΡΠ΅ΠΊΡ.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ);
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ:
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΡ Π²Π½Π΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π² ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅.
- ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° ΡΠΎΡΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ½ΠΎΠΏΠΊΡ
ΠΠΎΠ»ΡΡΠΈΡΡ Π£ΠΠ). - ΠΡΠΈΠ²ΡΠΆΠΈΡΠ΅ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²ΡΡΠ΅.
- Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Ρ ΠΊ Π±Π°Π·Π΅ ΡΠ΅ΡΠ΅Π·
Π€Π°ΠΉΠ» β ΠΡΠΊΡΡΡΡ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
- π§ ΠΠ΅Ρ Π½ΡΠΆΠ΄Ρ Π² ΠΏΡΠ°Π²Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ° β ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ.
- π Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ β ΠΎΠ΄Π½Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΡΠ°Π·Π½ΡΠΌ Π±Π°Π·Π°ΠΌ.
- π ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ ID ΡΠ°Π±Π»ΠΈΡΡ Π±Π΅Π· ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ°?
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΡ, Π½ΠΎ Π΅ΡΡΡ ΠΏΡΠ°Π²Π° Π½Π° SQL-ΡΠ΅ΡΠ²Π΅Ρ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π·Π°ΠΏΡΠΎΡ:
SELECT name FROM sys.tables WHERE name LIKE'_Reference%'
ΠΡΠΎ Π²Π΅ΡΠ½ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ
ΡΠ°Π±Π»ΠΈΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΈΡΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (_Document%) ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² (_InfoRg%, _AccumRg%).
7. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ Π² 1Π‘ 8.3 ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅Π΄ΡΡ ΠΊ ΡΠ±ΠΎΡΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ . ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
1. Π£ΠΠ Π½Π΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠ°ΡΡΡ ) Π£ΠΠ Π½Π΅ Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- π§ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ Π£ΠΠ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π» 4).
- π§ ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ
ΠΠ΅ΡΠ΅Π΄ΠΠ°ΠΏΠΈΡΡΡ.
2. Π£ΠΠ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ³ΡΡΠ·ΠΊΠΈ/Π·Π°Π³ΡΡΠ·ΠΊΠΈ
ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΡ
Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ°ΠΊ ΠΊΠ»ΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- π Π ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ ΠΎΠ±ΠΌΠ΅Π½Π° (Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, EnterpriseData) Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π£ΠΠ, Π° Π½Π΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅.
- π ΠΠ΅ΡΠ΅Π΄ Π²ΡΠ³ΡΡΠ·ΠΊΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ Ρ Π²ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π΅ΡΡΡ Π£ΠΠ.
3. ΠΡΠΈΠ±ΠΊΠ°"ΠΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ ΠΎΠ±ΡΠ΅ΠΊΡ Ρ ΡΠ°ΠΊΠΈΠΌ Π£ΠΠ"
ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, Π΅ΡΠ»ΠΈ Π£ΠΠ Π±ΡΠ» ΠΈΠ·ΠΌΠ΅Π½ΡΠ½ Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ΄Π°Π»ΡΠ½. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- π ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΠΎ Π£ΠΠ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΠΎΡ:
ΠΠ«ΠΠ ΠΠ’Π¬ Π ΠΠΠ ΠΠ¨ΠΠΠΠ«Π Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Π‘ΡΡΠ»ΠΊΠ°
ΠΠΠ Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ = Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ("550e8400-e29b-41d4-a716-446655440000")
4. SQL-Π·Π°ΠΏΡΠΎΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ NULL Π² ΠΏΠΎΠ»Π΅ Π£ΠΠ
ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π£ΠΠ Π½Π΅ Π±ΡΠ» Π½Π°Π·Π½Π°ΡΠ΅Π½ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ 1Π‘. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- π οΈ Π‘Π³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ Π£ΠΠ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π» 4).
- π οΈ ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π° Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π£ΠΠ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ (ΡΠ΅Π΄ΠΊΠΎ, Π½ΠΎ Π±ΡΠ²Π°Π΅Ρ Π² ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡΡ ).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ 1Π‘ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1Π‘:Π€ΡΠ΅Ρ), Π΄ΠΎΡΡΡΠΏ ΠΊ SQL-Π·Π°ΠΏΡΠΎΡΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (ΡΠ°Π·Π΄Π΅Π»Ρ 2β4).
ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π½Π°Π»ΠΈΡΠΈΠ΅ Π£ΠΠ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° β ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° ΡΠ±ΠΎΠ΅Π² ΠΏΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ.
8. FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ Π£ΠΠ Π² 1Π‘ 8.3
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π£ΠΠ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΡΡΡΠ½ΡΡ?
Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π½ΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ. Π£ΠΠ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ»ΠΈ Π²Ρ Π²ΡΡΡΠ½ΡΡ Π½Π°Π·Π½Π°ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ Π£ΠΠ Π΄Π²ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ°ΠΌ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΠΎΠ²ΡΠΉ Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ.
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π±Π°Π·Ρ Π£ΠΠ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΠΈΡΡ, Π° ΡΡΡΠ»ΠΊΠΈ Π½Π΅Ρ?
ΠΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π‘ΡΡΠ»ΠΊΠΈ Π² 1Π‘ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΡΡΡΠΊΡΡΡΡ Π±Π°Π·Ρ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΏΡΠΈ Π²ΡΠ³ΡΡΠ·ΠΊΠ΅/Π·Π°Π³ΡΡΠ·ΠΊΠ΅, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π£ΠΠ ΠΆΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π°Π²ΡΠ΅Π³Π΄Π° (Π΅ΡΠ»ΠΈ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ Π²ΡΡΡΠ½ΡΡ). ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π£ΠΠ, Π° Π½Π΅ ΡΡΡΠ»ΠΊΠΈ.
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π£ΠΠ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ?
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π£ΠΠ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ:
Π£ΠΠ = ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ.ΠΠΈΠ΄ΡΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ.Π’ΠΎΠ²Π°Ρ.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π£ΠΠ);
ΠΡΠ»ΠΈ Π£ΠΠ ΠΏΡΡΡΠΎΠΉ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ:
ΠΠΎΠ²ΡΠΉΠ£ΠΠ = ΠΠΎΠ²ΡΠΉ Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ;
ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ.ΠΠΈΠ΄ΡΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ.Π’ΠΎΠ²Π°Ρ.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠ£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ(ΠΠΎΠ²ΡΠΉΠ£ΠΠ);
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π£ΠΠ Π΄Π»Ρ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°?
ΠΠ΅Ρ, Ρ ΡΡΡΠΎΠΊ ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΠ΅ΠΉ Π½Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π£ΠΠ. Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ. ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ:
- πΉ Π£ΠΠ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ.
- πΉ Π£ΠΠ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° + ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΡΡΠΎΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°).
ΠΡΠΈΠΌΠ΅Ρ:
Π£ΠΠΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ° = ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π‘ΡΡΠ»ΠΊΠ°.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ;
ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° = ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π’ΠΎΠ²Π°ΡΡ[0].ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠΎΠΊΠΈ:" + Π£ΠΠΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ° +" +" + ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ);
ΠΠ°ΠΊ ΠΌΠ°ΡΡΠΎΠ²ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π£ΠΠ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ (Π²ΡΠΏΠΎΠ»Π½ΡΠΉΡΠ΅ Π² ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°):
ΠΡΠ±ΠΎΡΠΊΠ° = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΡΠ±ΡΠ°ΡΡ;
ΠΠΎΠΊΠ° ΠΡΠ±ΠΎΡΠΊΠ°.Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΡΠ±ΠΎΡΠΊΠ°.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ.ΠΡΡΡΠΎΠΉΠ£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π’ΠΎΠ³Π΄Π°
ΠΡΠ±ΠΎΡΠΊΠ°.Π‘ΡΡΠ»ΠΊΠ°.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠ£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ(ΠΠΎΠ²ΡΠΉ Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ);
ΠΡΠ±ΠΎΡΠΊΠ°.Π‘ΡΡΠ»ΠΊΠ°.ΠΠ°ΠΏΠΈΡΠ°ΡΡ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ² (>10 000 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²) ΡΠ°Π·Π±Π΅ΠΉΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΡ ΠΏΠΎ 1000 Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ.