SQLCMD Céim-ar-Céim Teagaisc

Utility Line Ordú Freastalaí Microsoft SQL

Soláthraíonn Microsoft SQL Server le hidirghabhálacha éagsúla úsáideoirí grafacha éagsúla d'úsáideoirí chun sonraí a aisghabháil agus a ionramháil agus bunachair sonraí SQL Server a chumrú. Uaireanta, uaireanta, tá sé níos éasca a bheith ag obair ón líne ordaithe sean-faiseanta. Cibé an bhfuil tú ag lorg bealach tapa-salach chun ceist SQL a fhorghníomhú nó más mian leat ráitis SQL a chur isteach i gcomhad script Windows, is féidir le SQLCMD do sprioc a bhaint amach. Glacann an t-alt seo go bhfuil tú suiteáilte cheana féin ar Bunachar Sonraí Samplach AdventureWorks Microsoft.

01 de 05

Ag Pras Ordú a Oscailt

Mike Chapple

D'fhonn SQLCMD a reáchtáil, caithfidh tú an chéad fhóntas orduithe Windows a oscailt. I Windows XP, cliceáil ar Start> Run agus ansin cineál CMD sa bhosca téacs sula cliceáil OK . I Windows Vista, cliceáil ar an gcnaipe Windows , cineál CMD isteach sa bhosca Cuardaigh agus brúigh Iontráil .

Ba cheart duit ordú Windows a fheiceáil go pras.

02 de 05

Ag nascadh leis an mBunachar Sonraí

Mike Chapple

Nuair a bheidh ordú agat pras oscailte, bain úsáid as an fóntais SQLCMD chun ceangal leis an mbunachar sonraí. Sa sampla seo, táimid ag nascadh leis an mbunachar sonraí AdventureWorks2014, agus mar sin úsáidimid an t-ordú:

sqlcmd -d AdventureWorks2014

Úsáideann sé seo na dintiúir Windows réamhshocraithe chun ceangal a dhéanamh le do bhunachar sonraí. Féadfaidh tú ainm úsáideora a shonrú freisin ag baint úsáide as an bratach -U agus focal faire ag baint úsáide as an bratach -P. Mar shampla, d'fhéadfá ceangal a dhéanamh leis an mbunachar sonraí ag baint úsáide as an t-ainm úsáideora "mike" agus an focal faire "greann" leis an líne ordaithe seo a leanas:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 de 05

Ag Iarratas isteach

Mike Chapple

Tús a chur le ráiteas SQL ag an bpras 1>. Is féidir leat a lán línte a úsáid mar is mian leat as do cheist, agus an eochair Enter a bhrúth i ndiaidh gach líne. Ní dhéanann SQL Server do cheist a fhorghníomhú go dtí go n-ordaítear go sainráite é sin a dhéanamh.

Sa sampla seo, cuirimid isteach an cheist seo a leanas:

SELECT * Ó HumanResources.shift

04 de 05

Ag déanamh na hiarratas

Mike Chapple

Nuair atá tú réidh chun do cheist a fhorghníomhú, cineál an t-ordú GO ar líne ordaithe nua laistigh de SQLCMD agus brúigh Iontráil . Déanann SQLCMD do cheist a fhorghníomhú agus taispeánann sé na torthaí ar an scáileán.

05 de 05

SQLCMD ag tosú

Nuair atá tú réidh le scoir SQLCMD, cineál an t-ordú EXIT ar líne ordaithe bán chun filleadh ar an ordú Windows go pras.