SQL ਸੀਮਾਵਾਂ (Constraints)

ایس ل کانٹرول

ਸੀਮਾਵਾਂ ਦਾ ਉਦੇਸ਼ ਤਾਲਿਕਾ ਵਿੱਚ ਜੋੜਣ ਵਾਲੇ ਸਮਾਚਾਰ ਦੇ ਪ੍ਰਕਾਰ ਨੂੰ ਸੀਮਿਤ ਕਰਨਾ ਹੈ。

ਸੀਮਾਵਾਂ ਨੂੰ ਕੋਈ ਤਰ੍ਹਾਂ ਨਾਲ ਕੋਈ ਸੀਮਾ ਤੈਅ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ (ਕ੍ਰਿਏਟ ਟੇਬਲ ਸਟੇਟਮੈਂਟ ਰਾਹੀਂ), ਜਾਂ ਤਾਂ ਕਿ ਤਾਲਿਕਾ ਬਣਾਈ ਜਾਣ ਦੇ ਬਾਅਦ ਵੀ (ਐਲਟਰ ਟੇਬਲ ਸਟੇਟਮੈਂਟ ਰਾਹੀਂ)。

ਅਸੀਂ ਮੁੱਖ ਤੌਰ 'ਤੇ ਹੇਠ ਲਿਖੇ ਸੀਮਾਵਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਾਂਗੇ:

  • NOT NULL
  • UNIQUE
  • PRIMARY KEY
  • FOREIGN KEY
  • CHECK
  • DEFAULT

ਟਿੱਪਣੀਆਂ:ਹੇਠ ਦੇ ਅਧਿਆਏ ਵਿੱਚ ਅਸੀਂ ਹਰੇਕ ਪ੍ਰਕਾਰ ਦੀ ਸੀਮਾ ਵਿਸਤਾਰ ਕਰਾਂਗੇ。