Db2-де тексеру шектеуі дегеніміз не?
Db2-де тексеру шектеуі дегеніміз не?

Бейне: Db2-де тексеру шектеуі дегеніміз не?

Бейне: Db2-де тексеру шектеуі дегеніміз не?
Бейне: Азаматтардың құқын қорғайтын жаңа жүйе әзірленуде 2024, Желтоқсан
Anonim

А шектеуді тексеру негізгі кестенің әрбір жолының бір немесе бірнеше бағандарында рұқсат етілген мәндерді көрсететін ереже. Кестеде кез келген сан болуы мүмкін шектеулерді тексеру . DB2 ® мәжбүрлейді a шектеуді тексеру кірістірілген, жүктелген немесе жаңартылған әрбір жолға шектеуді қолдану арқылы.

Әрі қарай, тексеруді шектеудің мақсаты неде деген сұрақ туындауы мүмкін.

The Шектеуді CHECK бағанға орналастыруға болатын мәндер ауқымын шектеу үшін пайдаланылады. Егер сіз а Шектеуді CHECK бір бағанда ол осы баған үшін белгілі бір мәндерге ғана рұқсат береді. Егер сіз а Шектеуді CHECK кестеде ол жолдағы басқа бағандардағы мәндерге негізделген белгілі бір бағандардағы мәндерді шектей алады.

Сондай-ақ, деректер шектеуі дегеніміз не? А шектеу сіз қоятын шектеу деректер пайдаланушылар бағанға немесе бағандар тобына кіре алады. А шектеу кесте анықтамасының бөлігі болып табылады; жүзеге асыруға болады шектеулер кестені жасағанда немесе кейінірек.

Сондай-ақ, SQL-де тексеру шектеуін қалай анықтауға болатынын біліңіз?

Шектеуді тексеру . А шектеуді тексеру тұтастықтың бір түрі болып табылады SQL-дегі шектеу ол дерекқор кестесіндегі әрбір жолмен орындалуы керек талапты көрсетеді. The шектеу предикат болуы керек. Ол кестенің бір бағанына немесе бірнеше бағанына сілтеме жасай алады.

Баған шектеуі мен кесте шектеуінің айырмашылығы неде?

а баған деңгейі шектеу үшін ғана ауқымы бар баған бойынша анықталады. А кесте деңгейі шектеу әрбір көре алады кестедегі баған . Бұл майор арасындағы айырмашылық екеуі – «ауқымды анықтау». Кез келген баған деңгейі шектеу (ерекшелік: нөл емес) арқылы өрнектелуі мүмкін кесте деңгейі - бірақ керісінше емес.

Ұсынылған: