ਕੰਪਿਊਟਰ 'ਪ੍ਰੋਗਰਾਮਿੰਗ

SQL-ਬੇਨਤੀ ਹੁਕਮ

SQL - ਸਭ ਆਮ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨੂੰ ਬਣਾਉਣ ਲਈ ਅਤੇ ਪਰਬੰਧਨ ਡਾਟਾਬੇਸ, ਦੇ ਨਾਲ ਨਾਲ ਡਾਟਾ ਆਪਣੇ ਆਪ ਨੂੰ ਦੇ ਨਾਲ ਕੰਮ ਦੀ ਇੱਕ ਕਿਸਮ ਦੇ ਲਈ ਦੇ ਇੱਕ.

ਅਭਿਆਸ ਸ਼ੋਅ ਦੇ ਰੂਪ ਵਿੱਚ, ਇਸ ਨੂੰ ਵਰਤਣ ਲਈ ਕਾਫ਼ੀ ਆਸਾਨ ਹੁੰਦਾ ਹੈ ਅਤੇ ਅੰਗਰੇਜ਼ੀ ਭਾਸ਼ਾ ਦੇ ਮਿਆਰੀ ਸ਼ਬਦਾਵਲੀ ਦੀ ਸਭ ਬਣਾ ਦਿੰਦਾ ਹੈ. ਕਿਸੇ ਵੀ ਹੋਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਪਸੰਦ ਹੈ, SQL ਇਸ ਦੇ ਆਪਣੇ ਹੀ ਤਰਕ ਅਤੇ ਸੰਟੈਕਸ, ਬੁਨਿਆਦੀ ਹੁਕਮ ਹੈ ਅਤੇ ਆਪਣੇ ਵਰਤਣ ਲਈ ਨਿਯਮ ਦਾ ਇੱਕ ਸੈੱਟ ਹੈ.

SQL ਹੁਕਮ ਦੇ ਵਰਗੀਕਰਨ

ਸਾਰੇ ਮਿਆਰੀ SQL ਹੁਕਮ ਆਪਣੀ ਮੰਜ਼ਲ 'ਤੇ ਅਧਾਰਿਤ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਵਰਗੀਕਰਨ vneglasnoy ਲਈ ਆਧਾਰ ਦੇ ਤੌਰ ਤੇ ਦੇ ਤੌਰ ਤੇ ਅਜਿਹੇ ਸੈੱਟ ਲੈ ਸਕਦੇ ਹੋ:

  1. ਹੁਕਮ ਬੇਨਤੀ ਕਰਨ.

  2. ਟੀਮ ਵਿੱਚ-ਬਣਾਇਆ ਕਾਰਵਾਈ ਅਤੇ ਫੰਕਸ਼ਨ.

  3. ਚਾਲੂ ਕਰ ਸਕੇ ਅਤੇ ਸਿਸਟਮ ਟੇਬਲ ਨੂੰ ਹੁਕਮ.

  4. ਸੰਜੋਗ ਦੇ ਸੈੱਟ ਮਿਤੀ ਅਤੇ ਸਤਰ ਵੇਰੀਏਬਲ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ.

  5. ਡਾਟਾ ਅਤੇ ਟੇਬਲ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਹੁਕਮ.

ਇਹ ਵਰਗੀਕਰਨ ਬੇਅੰਤ ਹੈ, ਪਰ ਬੁਨਿਆਦੀ SQL ਭਾਸ਼ਾ ਹੁਕਮ ਸੈੱਟ ਠੀਕ ਹੈ, ਕਿਉਕਿ ਇਹ ਕਿਸਮ ਦੇ ਬਣਦੇ ਹਨ.

ਭਾਸ਼ਾ ਦੇ ਵਰਗੀਕਰਨ ਨੂੰ ਧਿਆਨ ਹੈ, ਜੋ ਕਿ ਇਸ ਨੂੰ ਵਿਆਪਕ ਹੈ, ਦੇ ਰੂਪ ਵਿੱਚ ਇਸ ਦੇ ਵਰਤਣ ਦੇ ਸਕੋਪ ਦੁਆਰਾ ਪਤਾ ਲੱਗਦਾ ਦਾ ਜ਼ਿਕਰ ਨਾ ਕਰਨ. ਇਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਅਤੇ ਇਸ ਦੀ ਰੂਪ ਮਿਆਰੀ ਵਾਤਾਵਰਣ ਵਿੱਚ, ਪਰ ਇਹ ਵੀ ਹੋਰ ਪ੍ਰੋਗਰਾਮ, ਜੋ ਕਿ, ਇੱਕ ਨਾ-ਕਿਸੇ ਤਰੀਕੇ, ਤੁਹਾਨੂੰ ਵਰਤਿਆ ਹੈ ਨਾ ਕੇਵਲ ਵਰਤਿਆ ਜਾਦਾ ਹੈ.

SQL ਦੀ ਵਰਤੋ ਦੀ ਗੁੰਜਾਇਸ਼ ਦੇ ਦਫ਼ਤਰ ਸਾਫਟਵੇਅਰ ਦੇ ਨਜ਼ਰੀਏ, ਅਰਥਾਤ MicrosoftAccess ਤੱਕ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਇਹ ਭਾਸ਼ਾ, ਜ ਦੀ ਬਜਾਇ, ਇਸ ਦੇ ਸਪੀਸੀਜ਼ - MySQL ਨੂੰ, ਤੁਹਾਨੂੰ ਇੰਟਰਨੈੱਟ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧ ਕਰ ਸਕਦਾ ਹੈ. ਵੀ ਓਰੇਕਲ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਸਵਾਲ ਦੇ SQL ਹੁਕਮ ਵਿੱਚ ਆਪਣੇ ਵਰਤਣ 'ਤੇ ਅਧਾਰਿਤ ਹੈ.

MicrosoftAccess ਵਿਚ SQL ਦਾ ਇਸਤੇਮਾਲ

ਡਾਟਾਬੇਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ ਲਈ ਸਭ ਆਮ ਵਰਤਦਾ ਭਾਸ਼ਾ ਦਾ ਇੱਕ MicrosoftOffice ਮੰਨਿਆ ਗਿਆ ਹੈ. ਇਸ ਸਾਫਟਵੇਅਰ ਦਾ ਅਧਿਐਨ ਨੂੰ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਦੇ ਇਕ ਸਕੂਲ ਕੋਰਸ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਆਥਣ ਗ੍ਰੇਡ ਵਿੱਚ ਮੰਨਿਆ ਗਿਆ ਹੈ, ਨੂੰ ਇੱਕ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਸਿਸਟਮ MicrosoftAccess.

ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਵਿਦਿਆਰਥੀ ਭਾਸ਼ਾ ਦੇ ਵਿਕਾਸ ਦੇ ਨਾਲ ਮਿਲਾ ਦੇ ਅਧਿਐਨ ਹੈ ਡਾਟਾਬੇਸ ਦੀ ਅਤੇ ਸਾਰੇ ਇਸ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਦੀ ਇੱਕ ਬੁਨਿਆਦੀ ਸਮਝ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰੋ. SQL ਪਹੁੰਚ ਦੀ ਟੀਮ, ਨਾ ਕਿ ਆਰੰਭਿਕ, ਦੇ ਕੋਰਸ, ਜੇ ਸਾਨੂੰ ਇੱਕ ਪੇਸ਼ੇਵਰ ਢੰਗ ਨਾਲ ਵਿਚਾਰ ਕਰੋ. ਅਜਿਹੇ ਹੁਕਮ ਚੱਲ ਰਿਹਾ ਹੈ ਬਹੁਤ ਹੀ ਸਧਾਰਨ ਹੈ, ਅਤੇ ਉਹ ਕੋਡ ਸੰਪਾਦਕ ਵਿੱਚ ਮੁਤਾਬਿਕ ਰਹੇ ਹਨ.

ਇੱਕ ਖਾਸ ਮਿਸਾਲ ਉੱਤੇ ਗੌਰ ਕਰੋ:

ਚੁਣੋ Pe_SurName

Pherson ਤ

ਕਿੱਥੇ Pe_Name = 'ਮਰਿਯਮ ਨੂੰ';

ਹੁਕਮ ਸੰਟੈਕਸ ਦੇ ਆਧਾਰ 'ਤੇ, ਤੁਹਾਨੂੰ ਇਹ ਸਮਝ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਇਸ ਨੂੰ ਵਿਅਕਤੀ ਦੇ ਯੂਜ਼ਰ ਨੂੰ ਨਾਮ ਵਾਪਸ, ਇਸ ਕੇਸ ਵਿੱਚ, ਇੱਕ ਔਰਤ ਨੂੰ ਮਰਿਯਮ ਹੈ, ਜੋ ਕਿ ਸੰਪਰਕ ਡਾਟਾਬੇਸ ਸਾਰਣੀ ਵਿੱਚ ਸੰਭਾਲਿਆ ਗਿਆ ਹੈ ਵਿੱਚ.

ਪਰ ਪਹੁੰਚ ਵਿੱਚ SQL ਵਰਤਣ ਦੀ ਹੀ ਸੀਮਿਤ ਹੈ, ਕਈ ਵਾਰ ਅਜਿਹੇ ਹੀ ਸਧਾਰਨ ਸਵਾਲ ਬਹੁਤ ਨਿਰਧਾਰਤ ਕੰਮ ਦੇ ਲਾਗੂ ਨੂੰ ਸੌਖਾ ਕਰ ਸਕਦਾ ਹੈ.

Oracle ਵਿੱਚ SQL ਬਿਆਨ ਦਾ ਇਸਤੇਮਾਲ

ਓਰੇਕਲ - ਇਸ ਨੂੰ ਸੰਭਵ ਹੈ ਕਿ ਸਿਰਫ ਮਾਈਕਰੋਸਾਫਟ ਨੇ SQL Server ਇੱਕ ਗੰਭੀਰ ਮੁਕਾਬਲੇ ਦੀ. ਇਹ ਇਸ ਦੇ ਵਿਕਾਸ ਨੂੰ ਵਾਤਾਵਰਨ ਅਤੇ ਪ੍ਰਬੰਧਨ ਹੈ ਡੇਟਾਬੇਸ ਦੀ ਤਰੱਕੀ ਦੇ ਇੰਜਣ ਹੈ - ਲਗਾਤਾਰ ਹੈ ਮੁਕਾਬਲੇ ਦੇ ਤੌਰ ਤੇ ਸਾਫਟਵੇਅਰ ਕੰਪਨੀ ਨੂੰ Microsoft ਉਤਪਾਦ ਫੀਚਰ ਦੇ ਸੁਧਾਰ ਲਈ ਅਗਵਾਈ ਕਰਦਾ ਹੈ. ਲਗਾਤਾਰ ਦੁਸ਼ਮਣੀ ਦੇ ਬਾਵਜੂਦ, SQL ਓਰੇਕਲ ਦੀ ਟੀਮ ਨੇ SQL ਦੁਹਰਾਇਆ. ਇਹ ਨੋਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਓਰੇਕਲ ਅਤੇ ਲਗਭਗ SQL ਦੀ ਪੂਰੀ ਕਾਪੀ, ਇਹ ਸਿਸਟਮ ਦਾ ਤਰਕ ਮੰਨਿਆ ਗਿਆ ਹੈ, ਅਤੇ ਭਾਸ਼ਾ ਆਮ ਤੌਰ 'ਤੇ ਸੌਖਾ ਹੈ.

ਹੁਕਮ ਦੀ ਇੱਕ ਖਾਸ ਸਮੂਹ ਨੂੰ ਵਰਤ ਓਰੇਕਲ ਸਿਸਟਮ ਅਜਿਹੇ ਇੱਕ ਗੁੰਝਲਦਾਰ ਬਣਤਰ ਹੈ, ਨਾ ਹੈ. ਜੇ ਸਾਨੂੰ ਡਾਟਾਬੇਸ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਦੀ ਡਾਟਾ ਸਮਰੱਥਾ 'ਤੇ ਵਿਚਾਰ, ਓਰੇਕਲ ਲ਼ਈ ਸਵਾਲ ਦੇ ਗੁੰਝਲਦਾਰ ਬਣਤਰ ਹੈ, ਨਾ ਹੈ.

ਇਹ ਫਰਕ, ਇਸ ਦੇ ਉਲਟ ਵਿੱਚ ਕਈ ਵਾਰ ਡਾਟਾ ਨਾਲ ਕੰਮ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ, ਪਰ, ਕੁਝ ਵਿਅਕਤੀਗਤ ਮਾਮਲੇ ਵਿੱਚ, ਮੈਮੋਰੀ ਦੀ ਅਕੁਸ਼ਲ ਵਰਤਣ ਲਈ ਅਗਵਾਈ ਕਰਦਾ ਹੈ. ਓਰੇਕਲ ਬਣਤਰ ਜਿਹਾ ਆਰਜ਼ੀ ਟੇਬਲ ਅਤੇ ਆਪਣੇ ਵਰਤਣ 'ਤੇ ਬਣਾਇਆ ਗਿਆ. ਉਦਾਹਰਨ ਦੇ ਤੌਰ ਤੇ: ਪ੍ਰਣਾਲੀ ਵਿਚ SQL ਹੁਕਮ, SQL ਭਾਸ਼ਾ ਆਪਣੇ ਆਪ ਨੂੰ ਮਿਆਰ ਨਾਲ ਉਦਾਹਰਣ 'ਤੇ ਆਧਾਰਿਤ ਹਨ, ਪਰ ਮਹੱਤਵਪੂਰਨ ਇਸ ਨੂੰ ਵੱਖਰੀ ਨਹ.

SELECTCONCAT (concat (concat ( 'ਕਰਮਚਾਰੀ', sname), concat (SUBSTR (fname, 0, 1), SUBSTR (otch, 0, 1))), concat ( 'prinyatnarabotu', acceptdate)) ਕਰਮਚਾਰੀ ਜਿੱਥੇ ਤੱਕ acceptdate> TO_DATE ('01 .01.80 ',' dd.mm.yyyy ');

ਇਹ ਸਵਾਲ ਦੇ ਕਰਮਚਾਰੀ, ਜੋ ਵਾਰ ਦੀ ਇੱਕ ਨੂੰ ਕੁਝ ਮਿਆਦ ਲਈ ਕੰਮ ਕਰ ਰਹੇ ਹਨ, ਬਾਰੇ ਡਾਟਾ ਨੂੰ ਵਾਪਸ ਆ ਜਾਵੇਗਾ. ਪਰ ਸਵਾਲ ਦੇ ਬਣਤਰ ਤੱਕ ਵੱਖ ਵੱਖ ਹੁੰਦਾ ਹੈ ਮਾਈਕਰੋਸਾਫਟ ਨੇ SQL ਸਰਵਰ, SQL ਨੂੰ ਚੱਲਣ ਦੀ ਇਹ ਸਿਸਟਮ ਵਿਚ ਹੁਕਮ ਦਿੰਦਾ ਹੈ ਨਾਬਾਲਗ ਜਾਣਕਾਰੀ ਲਈ ਨੂੰ ਛੱਡ ਕੇ, ਸਮਾਨ ਹੈ.

ਇੰਟਰਨੈੱਟ 'ਤੇ SQL ਦਾ ਇਸਤੇਮਾਲ

ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ ਦੇ ਆਗਮਨ ਦੇ ਨਾਲ, ਭਾਵ ਕਿ ਇੰਟਰਨੈੱਟ, SQL ਭਾਸ਼ਾ ਵਰਤਣ ਦੀ ਗੁੰਜਾਇਸ਼ ਨੂੰ ਵਧਾ ਰਿਹਾ ਹੈ. ਦੇ ਤੌਰ ਤੇ ਜਾਣਿਆ ਗਿਆ ਹੈ, ਨੂੰ ਨੈੱਟਵਰਕ ਜਾਣਕਾਰੀ ਦਾ ਇੱਕ ਬਹੁਤ ਸਾਰਾ ਸੰਭਾਲਿਆ ਜਾਵੇਗਾ, ਪਰ ਇਸ ਨੂੰ ਚੌਥ ਨਹੀ ਹੈ, ਅਤੇ ਕੁਝ ਮਾਪਦੰਡ ਅਨੁਸਾਰ ਵੈੱਬਸਾਈਟ ਅਤੇ ਸਰਵਰ 'ਤੇ ਤਾਇਨਾਤ ਕੀਤਾ ਗਿਆ.

ਦੇ ਨਾਲ ਨਾਲ ਹੋਰ ਸਥਾਨ ਵਿੱਚ ਦੇ ਰੂਪ ਵਿੱਚ ਇੰਟਰਨੈੱਟ 'ਤੇ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ, ਲਈ, ਡਾਟਾਬੇਸ ਨੂੰ ਸਿੱਧੇ ਜ਼ਿੰਮੇਵਾਰ ਹਨ, ਅਤੇ ਸਾਈਟ ਕੰਟਰੋਲ ਸਿਸਟਮ ਹਨ. ਆਮ ਤੌਰ ਤੇ, ਸਾਈਟ ਅਤੇ ਕੋਡ-ਵੱਖ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਆਯੋਜਿਤ ਕਰ ਰਹੇ ਹਨ, ਪਰ ਡਾਟਾਬੇਸ SQL ਦੀ ਇੱਕ ਕਿਸਮ ਦੀ 'ਤੇ ਆਧਾਰਿਤ ਹੈ, ਅਤੇ ਇਸ ਨੂੰ ਡਾਟਾਬੇਸ ਦੀ ਰਚਨਾ ਦੀ ਭਾਸ਼ਾ, MySQL ਨੂੰ ਵੈੱਬ ਇੰਟਰਫੇਸ' ਤੇ ਅਧਾਰਿਤ ਹੈ.

ਸੰਟੈਕਸ ਅਤੇ ਹੁਕਮ ਹੈ, ਜੋ ਕਿ ਭਾਸ਼ਾ ਨੂੰ ਪੂਰੀ ਸਾਰੇ ਜਾਣੂ SQL ਨਕਲ ਕਰੋ, ਉਸ ਦੇ ਹੋਰ ਹੈ, ਜੋ ਕਿ ਉਸ ਨੂੰ Microsoft ਦੇ tSQL ਸਰਵਰ ਦੇ ਉਲਟ ਦੇਣ ਦੇ ਕੁਝ ਦੇ ਨਾਲ ਦੇ ਸਮੂਹ.

SQL ਪੂਰੀ ਇਸੇ ਦਾ ਹੁਕਮ ਨਾ ਸਿਰਫ ਸੰਟੈਕਸ, ਪਰ ਇਹ ਵੀ ਫੰਕਸ਼ਨ ਸ਼ਬਦ ਦੇ ਇੱਕ ਮਿਆਰੀ ਸੈੱਟ ਹੈ. ਫ਼ਰਕ ਸਿਰਫ਼ ਕਾਲ ਲਈ ਬੇਨਤੀ ਕਰੋ ਅਤੇ ਉਸਾਰਨ ਵਿੱਚ ਹੈ. ਉਦਾਹਰਨ ਲਈ,, ਇੱਕ ਨਵ ਸਾਰਣੀ ਵਿੱਚ ਬਣਾਉਣ ਲਈ ਇੱਕ ਬੇਨਤੀ 'ਤੇ ਵਿਚਾਰ ਉਸ ਨੇ ਪਹਿਲੀ ਹੈ ਕਿ ਕੀ ਉਹ ਕੰਪਿਊਟਰ' ਤੇ ਸਕੂਲ ਵਿਚ ਬੱਚੇ ਨੂੰ ਸਿੱਖਿਆ:

$ ਲਿੰਕ = mysqli_connect ( 'localhost', "ਰੂਟ", '', 'ਟੈਸਟਰ');

ਜੇ (! $ ਲਿੰਕ) ਮਰ ( "ਗਲਤੀ");

$ ਕਿਊਰੀ = ਦੀ ਮੇਜ਼ ਉਪਭੋਗੀ ਬਣਾਉਣ (

ਲਾਗਇਨ VARCHAR (20)

ਪਾਸਵਰਡ VARCHAR (20)

');

ਜੇ (mysqli_query ($ ਲਿੰਕ ਨੂੰ, $ ਕਿਊਰੀ)) ਐੱਕੋ "ਟੇਬਲ ਬਣਾਇਆ ਹੈ.";

elseecho "ਸਾਰਣੀ ਨਾ ਬਣਾਇਆ ਗਿਆ ਹੈ:" .mysqli_error ();

mysqli_close ($ ਲਿੰਕ);

ਯੂਜ਼ਰ ਅਤੇ ਪਾਸਵਰਡ: ਅਜਿਹੇ ਇੱਕ ਬੇਨਤੀ ਦੇ ਨਤੀਜੇ ਦੇ ਤੌਰ ਤੇ, ਤੁਹਾਨੂੰ ਇੱਕ ਨਵ ਮੇਜ਼ "ਉਪਭੋਗੀ", ਜਿਸ ਵਿੱਚ ਦੋ ਖੇਤਰ ਹੋ ਜਾਵੇਗਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ.

ਸੰਟੈਕਸ ਵੈੱਬ ਅਧੀਨ ਤਬਦੀਲ ਹੋ, ਪਰ MicrosoftSQLServer ਟੀਮ 'ਤੇ ਅਧਾਰਿਤ ਹੈ.

ਬਿਲਡਿੰਗ ਸਵਾਲ MicrosoftSQLServer

ਡਾਟਾ ਟੇਬਲ ਦੇ ਇੱਕ ਖਾਸ ਸਮੂਹ ਨੂੰ ਦੇ ਨਮੂਨੇ SQL ਦਾ ਮੁੱਖ ਕੰਮ ਦਾ ਇੱਕ ਹੈ. ਅਜਿਹੇ ਓਪਰੇਸ਼ਨ ਲਈ, SQL ਵਿੱਚ ਚੁਣੋ ਹੁਕਮ ਦਿੱਤਾ ਹੈ. ਜੋ ਕਿ ਇਸ ਬਾਰੇ ਇਸ ਨੂੰ ਹੇਠ ਚਰਚਾ ਹੈ.

ਟੀਮ ਨੂੰ ਇਮਾਰਤ ਦੇ ਨਿਯਮ ਬਹੁਤ ਹੀ ਸਧਾਰਨ ਹਨ, ਅਤੇ ਹੇਠ SQL ਵਿੱਚ ਬਹੁਤ ਹੀ ਚੁਣੋ ਹੁਕਮ ਦਾ ਨਿਰਮਾਣ ਕੀਤਾ ਗਿਆ ਹੈ. ਮਿਸਾਲ ਲਈ, ਇੱਕ ਸਾਰਣੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਡਾਟਾ ਕਰਮਚਾਰੀ ਜੋ ਹੈ, ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਵਿਅਕਤੀ ਦਾ ਨਾਮ ਲਈ ਉਪਲੱਬਧ ਹਨ. ਸਾਨੂੰ ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਸਾਰਣੀ ਤੁਹਾਨੂੰ ਕਰਮਚਾਰੀ ਬਾਰੇ ਡਾਟਾ ਹੈ, ਜੋ ਜਨਮ ਦੀ ਮਿਤੀ ਦੀ ਚੋਣ ਕਰੋ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਪੈਦਾ - ਮੌਜੂਦਾ ਸਾਲ ਦੇ ਮਾਰਚ ਦੇ ਪਹਿਲੇ ਜਨਵਰੀ ਦੇ ਪਹਿਲੇ ਤੱਕ ਅੰਤਰਾਲ ਵਿੱਚ, ਸਮਾਵੇਸ਼ੀ. ਅਜਿਹੇ ਇੱਕ ਨਮੂਨਾ ਦੇ ਲਈ ਇੱਕ SQL ਹੁਕਮ ਹੈ, ਜੋ ਕਿ ਨਾ ਸਿਰਫ ਇੱਕ ਮਿਆਰੀ ਡਿਜ਼ਾਇਨ, ਪਰ ਇਹ ਵੀ ਚੋਣ ਹਾਲਤ ਹੈ ਚਲਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ:

ਵਿਅਕਤੀ * ਚੁਣੋ

ਕਿੱਥੇ P_BerthDay> = '01 / 01/2016 'ਅਤੇ P_BerthDay <= '03 / 01/2016'

ਇਸ ਹੁਕਮ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਰਮਚਾਰੀ ਦੇ ਬਾਰੇ ਸਾਰੇ ਡਾਟੇ ਨੂੰ ਵਾਪਸ ਕਰ, ਜਿਸ ਦੇ ਜਨਮ ਦਿਨ ਦੀ ਮਿਆਦ, ਜੋ ਕਿ ਤੁਹਾਡੇ ਦੁਆਰਾ ਕੀਤਾ ਗਿਆ ਹੈ ਵਿੱਚ ਹੈ ਜਾਵੇਗਾ. ਕਈ ਵਾਰ ਤੁਹਾਨੂੰ ਸਿਰਫ ਆਖਰੀ ਨਾਮ, ਪਹਿਲਾ ਨਾਮ ਅਤੇ ਕਰਮਚਾਰੀ ਦੇ patronymic ਨੂੰ ਵੇਖਾਉਣ ਲਈ ਚੁਣੌਤੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਸ ਨੂੰ ਅੰਤ ਵਿੱਚ ਕਰਨ ਲਈ, ਇੱਕ ਬੇਨਤੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਇੱਕ ਥੋੜ੍ਹਾ ਵੱਖ ਵੱਖ ਤਰੀਕੇ ਨਾਲ ਬਣਾਉਣ ਲਈ, ਹੇਠ:

SelectP_Name - ਨਾਮ

P_SurName - ਗੋਤ

P_Patronimic - patronymic

ਵਿਅਕਤੀ

ਕਿੱਥੇ P_BerthDay> = '01 / 01/2016 'ਅਤੇ P_BerthDay <= '03 / 01/2016'

ਪਰ, ਇਸ ਲਈ ਕੁਝ ਵੀ ਦੀ ਹੁਣੇ ਹੀ ਇੱਕ ਚੋਣ ਹੈ. ਉਹ ਅਸਲ ਵਿਚ, ਕੁਝ ਵੀ ਅਸਰ ਨਹੀ ਹੈ ਹੈ, ਹੈ, ਪਰ ਸਿਰਫ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਪਰ ਜੇ ਤੁਹਾਨੂੰ ਗੰਭੀਰਤਾ ਨਾਲ SQL ਭਾਸ਼ਾ ਨੂੰ ਲੈ ਕਰਨ ਦਾ ਫੈਸਲਾ, ਤੁਹਾਨੂੰ ਡਾਟਾਬੇਸ ਨੂੰ ਤਬਦੀਲੀ ਕਰਨ ਲਈ, ਇਸ ਨੂੰ ਬਗੈਰ ਆਪਣੇ ਉਸਾਰੀ ਲਈ ਸਿਰਫ਼ ਅਸੰਭਵ ਹੈ ਸਿੱਖਣ ਲਈ ਹੋਵੇਗੀ. ਇਹ ਕੀਤਾ ਹੈ, ਇਸ ਨੂੰ ਹੇਠ ਚਰਚਾ ਕੀਤੀ ਜਾਵੇਗੀ.

ਮੁੱਢਲੀ SQL ਡਾਟਾ ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਲਈ ਹੁਕਮ

ਸੰਟੈਕਸ ਨਾਲ ਨਾ ਸਿਰਫ਼ ਕਿਊਰਿੰਗ ਲਈ, ਪਰ ਇਹ ਵੀ ਡਾਟਾ ਨੂੰ ਹੇਰਾਫੇਰੀ ਦੇ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ. ਅਸਲ ਵਿੱਚ, ਕੰਮ ਡਾਟਾਬੇਸ ਪਰੋਗਰਾਮਰ ਨਮੂਨੇ ਅਤੇ ਰਿਪੋਰਟ ਲਈ ਸਕਰਿਪਟ ਲਿਖ ਰਿਹਾ ਹੈ, ਪਰ ਕਈ ਵਾਰੀ ਤੁਹਾਨੂੰ ਸਾਰਣੀ ਵਿੱਚ ਤਬਦੀਲੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ. SQL ਦਾ ਹੁਕਮ ਅਜਿਹੇ ਕੰਮ ਲਈ ਸੂਚੀ ਨੂੰ ਛੋਟਾ ਹੈ ਅਤੇ ਤਿੰਨ ਮੁੱਖ ਟੀਮ ਦੇ ਸ਼ਾਮਲ ਹਨ:

  1. (Trans. ਪਾਓ) ਪਾਓ.

  2. ਅੱਪਡੇਟ (Trans. ਅੱਪਡੇਟ).

  3. (Trans. ਹਟਾਓ) ਹਟਾਓ.

ਇਹ ਟੀਮ ਦਾ ਮਕਸਦ ਇਹ ਪਤਾ ਕਰਨ ਲਈ ਆਸਾਨ ਹੈ, ਇਸ ਨੂੰ ਹੁਣੇ ਹੀ ਆਪਣੇ ਨਾਮ ਦਾ ਅਨੁਵਾਦ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਹੈ. ਇਹ ਹੁਕਮ ਨੂੰ ਵਰਤਣ ਲਈ ਹੈ ਅਤੇ ਯੋਜਨਾ ਦੇ ਇੱਕ ਗੁੰਝਲਦਾਰ ਉਸਾਰੀ ਹੈ, ਨਾ ਭੁੱਲੋ ਆਸਾਨ ਹਨ, ਪਰ ਇਸ ਨੂੰ ਦਾ ਜ਼ਿਕਰ ਕੁਝ, ਜੇ ਗਲਤ ਵਰਤਿਆ, ਡਾਟਾਬੇਸ ਨੂੰ ਵਾਲਾ ਨੁਕਸਾਨ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਰੁਪਏ ਦੀ ਹੈ.

ਇੱਕ ਨਿਯਮ ਦੇ ਤੌਰ ਤੇ, ਇਹ ਹੁਕਮ MSSQL ਵਰਤ ਦੇ ਅੱਗੇ ਤੁਹਾਨੂੰ ਤੇ ਵਿਚਾਰ ਕਰਨ ਅਤੇ ਖਾਤੇ ਵਿੱਚ ਆਪਣੇ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਹਰ ਸੰਭਵ ਨਤੀਜੇ ਲੈਣ ਦੀ ਲੋੜ ਹੈ.

ਇਹ ਹੁਕਮ ਸਿੱਖਣ ਦੇ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਪੂਰੀ ਡਾਟਾਬੇਸ ਨੂੰ ਟੇਬਲ ਦੇ ਨਾਲ ਕੰਮ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਜਿਸ ਨਾਲ ਇਸ ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਅਤੇ 'ਤੇ ਕੁਝ ਨਵ ਜਾਣਕਾਰੀ ਵੇਰੀਏਬਲ ਬਣਾਉਣ ਜ ਪੁਰਾਣੇ ਨੂੰ ਹਟਾਉਣ ਦੇ ਯੋਗ ਹੋ ਜਾਵੇਗਾ.

ਟੀਮ ਨੂੰ ਸੰਮਿਲਿਤ ਕਰੋ

ਸੁਰੱਖਿਅਤ ਟੀਮ ਨੂੰ ਵਰਤ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਡਾਟਾ ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ, - ਪਾਓ. ਗਲਤ ਤਰੀਕੇ ਨਾਲ ਪਾਇਆ ਡਾਟਾ ਹਮੇਸ਼ਾ ਨੂੰ ਹਟਾਉਣ ਅਤੇ ਮੁੜ ਡਾਟਾਬੇਸ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ ਸੰਭਵ ਹੈ.

ਟੇਬਲ ਦੇ ਅੰਦਰ ਨਵ ਡਾਟਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਹੁਕਮ ਪਾਓ ਅਤੇ ਤੁਹਾਨੂੰ ਇੱਕ ਪੂਰਾ ਸੈੱਟ ਦੇ ਤੌਰ ਤੇ ਸ਼ਾਮਲ ਕਰਨ ਲਈ, ਅਤੇ ਚੋਣ ਲਈ ਸਹਾਇਕ ਹੈ.

ਮਿਸਾਲ ਲਈ, ਪਿਛਲੀ ਦੱਸਿਆ ਗਿਆ ਸਾਰਣੀ ਵਿੱਚ ਵਿਅਕਤੀ ਵਿੱਚ ਇੱਕ ਹੁਕਮ ਪਾਉਣ 'ਤੇ ਵਿਚਾਰ. ਕ੍ਰਮ ਨੂੰ SQL ਹੁਕਮ ਕਰਨ ਲਈ ਡਾਟਾ ਸਾਰਣੀ ਵਿੱਚ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਸਾਰੇ ਡਾਟੇ ਨੂੰ ਪਾਓ ਅਤੇ ਇਸ ਨੂੰ ਚੋਣ ਨੂੰ ਭਰਨ ਲਈ ਸਹਾਇਕ ਹੈ ਵਿੱਚ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ.

ਵਿਅਕਤੀ ਵਿੱਚ ਪਾਓ

ਦੀ ਚੋਣ 'Grigoriev' 'Vitali', 'Petrovich', '1/1/1988'

MS SQL ਸਰਵਰ ਹੁਕਮ ਅਜਿਹੇ ਇੱਕ ਯੋਜਨਾ ਨੂੰ ਆਪਣੇ ਆਪ ਹੀ ਦੇ ਦਿੱਤਾ ਹੈ ਡੇਟਾ ਦੇ ਨਾਲ ਟੇਬਲ ਦੇ ਸਾਰੇ ਸੈੱਲ ਦੇ ਨਾਲ ਭਰਿਆ ਹੁੰਦਾ ਹੈ. ਹਾਲਾਤ ਜਿੱਥੇ ਕਰਮਚਾਰੀ ਨੂੰ ਕੋਈ ਵੀ ਮੱਧ ਸ਼ੁਰੂਆਤੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਹੁੰਦੇ ਹਨ, ਉਹ ਜਰਮਨੀ ਤੱਕ ਮੁਦਰਾ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਆਇਆ ਸੀ. ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਹੇਠ ਪੇਪਰ ਡਾਟਾ ਹੈ, ਜੋ ਕਿ ਸਾਰਣੀ ਨੂੰ ਲੈ ਕੇ ਜਾਵੇਗਾ, ਸਿਰਫ ਕੀ ਜ਼ਰੂਰੀ ਹੈ ਚਲਾਉਣ. ਇਸ ਹੁਕਮ ਦੇ ਸੰਟੈਕਸ ਇਸ ਪ੍ਰਕਾਰ ਹੈ:

Insertintoperson (P_Name, P_SurName, P_BerthDay)

ਮੁੱਲ ( 'ਦਾਊਦ', 'Hook', '2/11/1986')

ਇਹ ਟੀਮ ਸਿਰਫ ਨਿਰਧਾਰਤ ਸੈੱਲ ਭਰ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਹੋਰ ਸਭ ਨੂੰ ਪ੍ਰਭਾਵਹੀਣ ਹੋ ਜਾਵੇਗਾ.

ਹੁਕਮ ਡਾਟਾ ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਲਈ

ਇੱਕ ਸਾਰੀ ਲਾਈਨ ਦੇ ਤੌਰ ਤੇ ਡਾਟਾ ਤਬਦੀਲ ਕਰਨ ਲਈ, ਅਤੇ ਕੁਝ ਸੈੱਲ ਅੱਪਡੇਟ SQL ਹੁਕਮ ਨੂੰ ਵਰਤਣ. ਇਸ ਹੁਕਮ ਨੂੰ ਕੁਝ ਖਾਸ ਹਾਲਾਤ ਲਈ ਸਿਰਫ ਲੋੜ ਹੈ ਕਰਨ ਲਈ ਹੈ, ਅਰਥਾਤ, ਠੀਕ ਠੀਕ ਗਿਣਤੀ ਨੂੰ ਤਬਦੀਲੀ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ, ਜੋ ਕਿ ਦੀ ਲਾਈਨ ਵਿੱਚ ਲੱਗਦਾ ਹੈ.

ਅੱਪਡੇਟ SQL ਹੁਕਮ ਇੱਕ ਸਧਾਰਨ ਸੰਟੈਕਸ ਹੈ. ਸਹੀ ਇਸਤੇਮਾਲ ਕਰਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ਦਿਓ, ਜੋ ਕਿ ਇੱਕ ਕਾਲਮ ਅਤੇ ਇੱਕ ਰਿਕਾਰਡ ਵਿੱਚ ਡਾਟਾ ਤਬਦੀਲ ਹੋ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਅੱਗੇ, ਇੱਕ ਸਕਰਿਪਟ ਬਣਾਉਣ ਅਤੇ ਇਸ ਨੂੰ ਚਲਾਉਣ. ਇਕ ਮਿਸਾਲ ਉੱਤੇ ਗੌਰ. ਸਾਨੂੰ ਦਾਊਦ ਨੂੰ ਹੁੱਕ, ਜਿਸ ਨੂੰ ਨੰਬਰ 5 'ਤੇ ਕਰਮਚਾਰੀ ਨੂੰ ਸਾਰਣੀ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਹੈ ਦੇ ਜਨਮ ਦੀ ਤਾਰੀਖ਼ ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ.

ਅੱਪਡੇਟ ਵਿਅਕਤੀ

ਸੈੱਟ ਕਰੋ P_BerthDay = '02 / 10/1986 'ਜਿੱਥੇ P_ID = 5

(ਲਿਪੀ ਵਿਚ) ਹਾਲਤ ਨੂੰ ਸਾਰੇ ਮੇਜ਼ ਦੇ ਰਿਕਾਰਡ ਦੀ ਜਨਮ ਮਿਤੀ ਨੂੰ ਬਦਲ ਨਾ ਕਰੇਗਾ, ਅਤੇ ਅਪਡੇਟ ਹੀ ਲੋੜੀਦਾ.

ਇਹ ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਇਸ ਟੀਮ, ਸਭ ਅਕਸਰ ਵਰਤਣ ਦੀ ਹੈ, ਕਿਉਕਿ ਇਸ ਨੂੰ ਤੁਹਾਨੂੰ ਸਾਰੀ ਜਾਣਕਾਰੀ ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਨੁਕਸਾਨ ਨੂੰ ਨੂੰ ਬਿਨਾ ਸਾਰਣੀ ਵਿੱਚ ਡਾਟਾ ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ.

ਬੁਲਟ ਵਿੱਚ ਕਾਰਵਾਈ ਅਤੇ ਫੰਕਸ਼ਨ ਨੂੰ ਵਰਤਣ ਦਾ ਹੁਕਮ

ਭਾਸ਼ਾ SQL ਦੀ ਮਦਦ ਨਾਲ, ਤੁਹਾਨੂੰ ਸਿਰਫ ਸਵਾਲ ਨੂੰ ਬਣਾਉਣ ਨਾ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਇਹ ਵੀ ਡਾਟਾ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਬਣਾਇਆ-ਵਿੱਚ ਢੰਗ ਬਣਾਉਣ ਲਈ. ਇੱਕ ਨਿਯਮ ਦੇ ਤੌਰ ਤੇ, ਕਈ ਵਾਰ ਤੁਹਾਨੂੰ ਸਵਾਲ ਦੇ ਨਮੂਨੇ ਪਿਛਲੇ ਲਿਖਿਆ ਦੇ ਸਰੀਰ ਵਿੱਚ ਵਰਤਣ ਲਈ ਚਾਹੁੰਦੇ ਹਨ.

ਤਰਕ ਨਾਲ ਪਰਖਣ, ਫਿਰ ਤੁਹਾਨੂੰ ਨਕਲ ਕਰਨ ਅਤੇ ਸਹੀ ਜਗ੍ਹਾ ਵਿੱਚ ਨਮੂਨਾ ਪਾਠ ਨੂੰ ਪੇਸਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਇੱਕ ਸਧਾਰਨ ਦਾ ਹੱਲ ਕਰ ਸਕਦਾ ਹੈ. ਇੱਕ ਉਦਾਹਰਨ ਹੈ ਜਿੱਥੇ ਕੰਮ ਕਰਨ ਇੰਟਰਫੇਸ ਵੇਖਾਇਆ ਬਟਨ ਨੂੰ ਐਕਸਲ ਵਿੱਚ, ਉਦਾਹਰਨ ਲਈ ਰਿਪੋਰਟ ਨੂੰ ਛਾਪਣ ਲਈ, 'ਤੇ ਗੌਰ ਕਰੋ. ਇਹ ਕਾਰਵਾਈ ਦੇ ਤੌਰ ਤੇ ਲੋੜ ਹੈ ਕੀਤਾ ਜਾ ਜਾਵੇਗਾ. ਅਜਿਹੇ ਮਕਸਦ ਲਈ, ਬਿਲਟ-ਵਿੱਚ ਸਟੋਰ ਕਾਰਵਾਈ ਕਰ ਰਹੇ ਹਨ. Commands SQL ਬੇਨਤੀ, ਇਸ ਕੇਸ ਵਿਚ, ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਹਨ, ਅਤੇ ਇੱਕ SQLExec ਦੀ ਟੀਮ ਦੇ ਕਾਰਨ ਹਨ.

ਸਾਨੂੰ ਜੋ ਕਿ ਮੰਨ ਲਓ ਪਿਛਲੀ ਦੱਸਿਆ ਗਿਆ ਵਿਅਕਤੀ ਸਾਰਣੀ ਨਾਲ ਕਰਮਚਾਰੀ ਦੀ ਜਨਮ ਦੀ ਵਾਪਸੀ ਲਈ ਦਰਜ ਕਰਨ ਲਈ ਵਿਧੀ ਨੂੰ ਬਣਾਇਆ ਗਿਆ ਸੀ ਕਰੀਏ. ਇਸ ਕੇਸ ਵਿੱਚ, ਸਾਰੀ ਪੁੱਛਗਿੱਛ ਲਿਖਣ ਲਈ ਕੋਈ ਲੋੜ ਨਹ ਹੈ. ਜ਼ਰੂਰੀ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੁਕਮ ਚਲਾਓ [ਵਿਧੀ ਨਾਮ] ਚਲਾਉਣ ਅਤੇ ਨਮੂਨੇ ਲਈ ਜ਼ਰੂਰੀ ਪੈਰਾਮੀਟਰ ਦੇਣ ਲਈ ਕਾਫੀ ਹੈ. ਉਦਾਹਰਨ ਦੇ ਤੌਰ ਤੇ ਸਾਨੂੰ ਵਿਧੀ ਦੇ ਅਜਿਹੇ ਇੱਕ ਕੁਦਰਤ ਦੀ ਰਚਨਾ ਲਈ ਵਿਧੀ ਤੇ ਵਿਚਾਰ ਕਰ ਸਕਦਾ ਹੈ:

CREATEPROCEDUREPrintPerson

@DB smalldatetime

@DE smalldatetime

AS

NOCOUNT 'ਤੇ ਸੈੱਟ ਕੀਤਾ;

ਵਿਅਕਤੀ ਦੀ ਚੋਣ *

HumanResources.vEmployeeDepartmentHistory ਤ

ਕਿੱਥੇ P_BerthDay> = @DB ਅਤੇ P_BerthDay <= @DE

ANDEndDateISNULL;

ਗੋ

ਇਹ ਵਿਧੀ ਕਰਮਚਾਰੀ ਬਾਰੇ ਸਾਰੀ ਜਾਣਕਾਰੀ ਹੈ ਜਿਸ ਦੇ ਜਨਮ ਦਿਨ ਇੱਕ ਦਿੱਤੇ ਵਾਰ ਦੇ ਅਰਸੇ ਵਿੱਚ ਹੋ ਜਾਵੇਗਾ ਵਾਪਸ.

ਸੰਗਠਨ ਡਾਟਾ ਇਕਸਾਰਤਾ. ਟਰਿਗਰਜ਼

ਕੁਝ MS SQL-ਹੁਕਮ, ਇੱਕ ਵੀ ਕਹਿ ਸਕਦਾ ਹੈ, ਡਿਜ਼ਾਇਨ ਸਿਰਫ ਡਾਟਾ ਨੂੰ ਹੇਰਾਫੇਰੀ ਦਾ ਪ੍ਰਬੰਧ ਨਾ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਇਹ ਵੀ ਆਪਣੀ ਵਫ਼ਾਦਾਰੀ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ. ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਭਾਸ਼ਾ ਸਿਸਟਮ ਡਿਜ਼ਾਇਨ, ਜੋ ਕਿ ਇੱਕ ਪਰੋਗਰਾਮਰ ਆਪਣੇ ਆਪ ਨੂੰ ਬਣਾਉਦਾ ਹੈ ਵਿੱਚ ਅਜਿਹੇ ਮਕਸਦ ਲਈ. ਇਹ ਕਹਿੰਦੇ ਟਰਿਗਰਜ਼ ਹੈ, ਜੋ ਕਿ ਡਾਟਾ ਨੂੰ ਕੰਟਰੋਲ ਮੁਹੱਈਆ ਕਰ ਸਕਦੇ ਹਨ.

ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਟੈਸਟ ਹਾਲਾਤ ਮਿਆਰੀ SQL-ਬੇਨਤੀ ਹੁਕਮ ਵਰਤ ਦੇ ਸੰਗਠਨ ਲਈ. ਟਰਿਗਰਜ਼ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਡਾਟਾ, ਜੋ ਕਿ ਜਾਣਕਾਰੀ ਨੂੰ ਨਾ ਸਿਰਫ ਪਹੁੰਚ ਨੂੰ ਕੰਟਰੋਲ ਕੀਤਾ ਜਾਵੇਗਾ, ਪਰ ਇਹ ਵੀ ਹਟਾਉਣ, ਸੋਧ ਨੂੰ ਰੋਕਣ ਲਈ, ਜ ਡਾਟਾ ਪਾਓ ਲਈ ਹਾਲਾਤ ਅਤੇ ਕਮੀ ਦਾ ਇੱਕ ਬਹੁਤ ਬਣਾ ਸਕਦੇ ਹੋ.

SQL ਹੁਕਮ ਦੀ ਕਿਸਮ, ਜੋ ਕਿ ਇੱਕ ਟਰਿੱਗਰ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਸੀਮਿਤ ਨਾ. ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ ਗੌਰ ਕਰੋ.

ਸਾਨੂੰ ਟਰਿੱਗਰ ਬਣਾਉਣ ਲਈ ਵਿਧੀ ਦਾ ਵਰਣਨ ਹੈ, ਜੇ, ਫਿਰ SQL ਹੁਕਮ ਦੀ ਕਿਸਮ, ਜਦ ਇੱਕ ਵਿਧੀ ਬਣਾਉਣ ਦੇ ਤੌਰ ਤੇ ਹੀ ਹੁੰਦੇ ਹਨ. ਐਲਗੋਰਿਥਮ ਆਪਣੇ ਆਪ ਨੂੰ ਹੇਠ ਦਿੱਤੇ ਕੀਤਾ ਜਾਵੇਗਾ.

ਪਹਿਲਾ ਕਦਮ ਟਰਿਗਰਜ਼ ਬਣਾਉਣ ਲਈ ਸੇਵਾ ਹੁਕਮ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਹੈ:

ਬਣਾਓ TRIGGER Person_Insert

ਇੱਕ ਸਾਰਣੀ ਨੂੰ ਅੱਗੇ ਬਿੰਦੂ:

ONPerson

ਵੇਖਾਉਦਾ ਹੈ, ਜਿਸ ਦੇ ਲਈ ਡਾਟਾ ਓਪਰੇਸ਼ਨ (ਇਸ ਕੇਸ ਵਿਚ, ਡਾਟਾ ਕਾਰਵਾਈ ਨੂੰ ਤਬਦੀਲ).

ਅਗਲਾ ਕਦਮ ਟੇਬਲ ਅਤੇ ਵੇਰੀਏਬਲ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਹੈ:

@ID ਇੰਟ ਐਲਾਨ. @Date smalldatetime @nID ਇੰਟ. @nDatesmalldatetime

ਹੋਰ ਡਾਟਾ ਟੇਬਲ ਹਟਾਉਣ ਅਤੇ ਡਾਟਾ ਨੂੰ ਪਾਉਣ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਕਰਸਰ ਐਲਾਨ:

ਪਾਈ ਚੁਣੋ P_ID ਲਈ ਕਰਸਰ C1 ਐਲਾਨ, P_BerthDay

ਦੀ ਚੋਣ P_ID, P_BerthDay ਲਈ ਕਰਸਰ C2 ਐਲਾਨ ਨੂੰ ਹਟਾਇਆ ਤੱਕ

ਡਾਟਾ ਚੋਣ ਕਦਮ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ. ਸਰੀਰ ਵਿੱਚ ਇੱਕ ਵਾਰ ਕਰਸਰ ਇਸ ਨੂੰ ਕਰਨ ਲਈ ਹਾਲਤ ਹੈ ਅਤੇ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦਾ ਨੁਸਖ਼ਾ:

ਜੇ @ID = @nID ਅਤੇ @nDate = '01 / 01/2016 '

ਸ਼ੁਰੂ

sMasseges 'ਚਲਾਓ ਕਾਰਵਾਈ ਅਸੰਭਵ. ਮਿਤੀ ਉਚਿਤ ਨਹੀ ਹੈ, ''

ਅੰਤ

ਜ਼ਿਕਰਯੋਗ ਹੈ ਕਿ ਟਰਿੱਗਰ ਨਾ ਸਿਰਫ਼ ਬਣਾ ਸਕਦੇ ਹੋ, ਪਰ ਇਹ ਵੀ ਇਕ ਦੇਰ ਲਈ ਬੰਦ ਕਰ ਦੀ ਕੀਮਤ ਹੈ. ਅਜਿਹੇ ਹੇਰਾਫੇਰੀ ਸਿਰਫ ਇੱਕ ਪਰੋਗਰਾਮਰ ਪ੍ਰਦਰਸ਼ਨ ਕਰ SQL ਸਰਵਰ ਹੁਕਮ ਨੂੰ ਰੱਖਣ ਕਰ ਸਕਦਾ ਹੈ:

altertablePERSONdisabletriggerall - ਸਾਰਣੀ ਲਈ ਬਣਾਇਆ ਸਭ ਨੂੰ ਟਰਿਗਰਜ਼ ਨੂੰ ਅਯੋਗ ਕਰਨ ਲਈ, ਅਤੇ, ਇਸ ਮੁਤਾਬਕ, altertablePERSONenabletriggerall - ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ.

ਇਹ ਬੁਨਿਆਦੀ SQL ਦਾ ਹੁਕਮ ਸਭ ਆਮ ਵਰਤਿਆ ਹੈ, ਪਰ ਆਪਣੇ ਸੁਮੇਲ ਬਹੁਤ ਹੀ ਵੰਨ ਹੋ ਸਕਦਾ ਹੈ. SQL - ਇੱਕ ਬਹੁਤ ਹੀ ਲਚਕਦਾਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਅਤੇ ਡਿਵੈਲਪਰ ਸੰਭਾਵਨਾ ਦੀ ਇੱਕ ਵੱਧ ਦਿੰਦਾ ਹੈ.

ਸਿੱਟਾ

ਉਪਰੋਕਤ ਤੋ ਸਾਨੂੰ ਸਿਰਫ ਇਹ ਸਿੱਟਾ ਕੱਢ ਸਕਦੇ: SQL ਭਾਸ਼ਾ ਦੇ ਹੁਨਰ ਹੈ ਜਿਹੜੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿਚ ਗੰਭੀਰਤਾ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਚਾਹੁੰਦੇ ਹੋ ਲਈ ਇੱਕ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਨੂੰ ਇੰਟਰਨੈੱਟ ਵਿੱਚ ਅਤੇ ਘਰ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕੀਤੇ ਸਾਰੇ ਕੰਮ ਦੇ ਦਿਲ 'ਤੇ ਪਿਆ ਹੈ. ਇਸ ਕਰਕੇ ਭਵਿੱਖ ਪਰੋਗਰਾਮਰ, ਭਾਸ਼ਾ ਦੇ ਹੁਕਮ ਦੀ ਗਿਣਤੀ ਨੂੰ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਕਿ ਉਹ ਹੋ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਗੱਲ ਕਰਨ ਲਈ, ਕੰਪਿਊਟਰ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਲਈ ਹੁੰਦਾ ਹੈ.

ਇਹ ਸੱਚ ਹੈ, ਉਥੇ shortcomings, ਇਸ ਸੰਸਾਰ ਵਿੱਚ ਹਰ ਚੀਜ਼ ਵਿੱਚ ਦੇ ਰੂਪ ਵਿੱਚ ਹੁੰਦੇ ਹਨ, ਪਰ ਉਹ ਇਸ ਲਈ ਛੋਟੇ ਹੈ, ਜੋ ਕਿ ਸਿਰਫ਼ ਇਸ ਪੁਖ਼ਤਗੀ ਦੇ ਅੱਗੇ ਆਪ ਮਿਟ ਹਨ. ਸਾਰੇ SQL ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿਚ, ਲਗਭਗ ਆਪਣੀ ਕਿਸਮ ਦਾ ਸਿਰਫ ਇੱਕ ਹੈ, ਕਿਉਕਿ ਇਸ ਨੂੰ ਯੂਨੀਵਰਸਲ ਹੈ, ਅਤੇ ਸਕਰਿਪਟ ਲਿਖਣ 'ਤੇ ਗਿਆਨ ਹੈ ਅਤੇ ਕੋਡ ਲੱਗਭਗ ਸਾਰੇ ਸਾਈਟ ਦੇ ਆਧਾਰ ਹਨ.

SQL bezogovorchno ਦਾ ਮੁੱਖ ਫਾਇਦਾ ਹੈ, ਇਸ ਦੇ ਸਾਦਗੀ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਕਿਉਕਿ, ਸਭ ਦੇ ਬਾਅਦ, ਇਸ ਨੂੰ ਉਹ ਸੀ, ਜੋ ਸਕੂਲ ਦੇ ਪਾਠਕ੍ਰਮ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ. ਇਸ ਨੂੰ ਵੀ ਇੱਕ ਨਿਹਚਾਵਾਨ ਹੈ ਪਰੋਗਰਾਮਰ ਪੂਰਾ ਕਰ ਸਕਦਾ ਹੈ, ਅਸਲ ਵਿੱਚ ਭਾਸ਼ਾ ਵਿਚ ਨਿਪੁੰਨ ਨਾ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 pa.birmiss.com. Theme powered by WordPress.