SQLCMD ਪਗ਼-by-step ਟਿਊਟੋਰਿਅਲ

ਮਾਈਕਰੋਸਾਫਟ SQL ਸਰਵਰ ਕਮਾਂਡ ਲਾਈਨ ਉਪਯੋਗਤਾ

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

01 05 ਦਾ

ਇੱਕ ਕਮਾਂਡ ਪ੍ਰੌਮਪਟ ਖੋਲ੍ਹਣਾ

ਮਾਈਕ ਚੈਪਲ

SQLCMD ਨੂੰ ਚਲਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ Windows ਕਮਾਂਡ ਲਾਈਨ ਉਪਯੋਗਤਾ ਖੋਲ੍ਹਣੀ ਪਵੇਗੀ. Windows XP ਵਿੱਚ, ਕਲਿਕ ਕਰੋ ਅਰੰਭ ਕਰੋ> ਚਲਾਓ ਅਤੇ ਫਿਰ OK ਤੇ ਕਲਿਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਟੈਕਸਟ ਬਕਸੇ ਵਿੱਚ CMD ਟਾਈਪ ਕਰੋ. Windows Vista ਵਿੱਚ, ਵਿੰਡੋ ਬਟਨ ਤੇ ਕਲਿਕ ਕਰੋ, CMD ਨੂੰ ਖੋਜ ਬਾਕਸ ਵਿੱਚ ਅਤੇ Enter ਦਬਾਓ

ਤੁਹਾਨੂੰ ਇੱਕ Windows ਕਮਾਂਡ ਪ੍ਰੌਮਪਟ ਵੇਖਣਾ ਚਾਹੀਦਾ ਹੈ

02 05 ਦਾ

ਡਾਟਾਬੇਸ ਨਾਲ ਕੁਨੈਕਟ ਕਰਨਾ

ਮਾਈਕ ਚੈਪਲ

ਇੱਕ ਵਾਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਕਮਾਂਡ ਪ੍ਰੌਂਪਟ ਖੁੱਲ੍ਹਣ ਤੇ, ਡੇਟਾਬੇਸ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ SQLCMD ਉਪਯੋਗਤਾ ਦੀ ਵਰਤੋਂ ਕਰੋ. ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ AdventureWorks2014 ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜ ਰਹੇ ਹਾਂ, ਇਸ ਲਈ ਅਸੀਂ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ:

sqlcmd -d AdventureWorks2014

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

sqlcmd -U ਮਾਈਕ-ਪੀ ਗੋਇਰਿਸ਼ -ਡ ਐਡਵਰਡਵੋਰਜ਼ਜ਼2014

03 ਦੇ 05

ਇੱਕ ਪ੍ਰਸ਼ਨ ਦਾਖਲ ਕਰੋ

ਮਾਈਕ ਚੈਪਲ

1> ਪ੍ਰਾਉਟ ਤੇ ਇੱਕ SQL ਕਥਨ ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰੋ. ਤੁਸੀਂ ਆਪਣੀ ਮਰਜ਼ੀ ਮੁਤਾਬਕ ਜਿੰਨੇ ਵੀ ਲਾਈਨਾਂ ਵਰਤ ਸਕਦੇ ਹੋ, ਹਰ ਲਾਈਨ ਦੇ ਬਾਅਦ ਐਂਟਰ ਬਟਨ ਦਬਾਓ. SQL ਸਰਵਰ ਤੁਹਾਡੀ ਪੁੱਛਗਿੱਛ ਨੂੰ ਉਦੋਂ ਤੱਕ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ ਜਦੋਂ ਤੱਕ ਉਹ ਅਜਿਹਾ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ਿਤ ਨਹੀਂ ਹੁੰਦਾ.

ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਪੁੱਛਗਿੱਛ ਦਰਜ ਕਰਦੇ ਹਾਂ:

ਚੁਣੋ HumanResources.shift ਤੋਂ

04 05 ਦਾ

ਪੁੱਛਗਿੱਛ ਨੂੰ ਲਾਗੂ ਕਰਨਾ

ਮਾਈਕ ਚੈਪਲ

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

05 05 ਦਾ

SQLCMD ਤੋਂ ਬਾਹਰ ਨਿਕਲਣਾ

ਜਦੋਂ ਤੁਸੀਂ SQLCMD ਤੋਂ ਬਾਹਰ ਜਾਣ ਲਈ ਤਿਆਰ ਹੋ, ਤਾਂ Windows ਕਮਾਂਡ ਪਰੌਂਪਟ ਤੇ ਜਾਣ ਲਈ ਇੱਕ ਖਾਲੀ ਕਮਾਂਡ ਲਾਈਨ ਤੇ EXIT ਕਮਾਂਡ ਟਾਈਪ ਕਰੋ