OrdenagailuakProgramazioa

Mahaia sortzea SQL funtzioa - Sortu taula

zuzenean aldaketaren mahaiak eta bertan dauden datuak lotutako base batekin lan egitea. Baina mahaiaren ekintza hasi aurretik sortu. Ez dago berezi bat SQL funtzioa prozesu hori automatizatzeko da - "Sortu taula".

Lehenengo gauza!

aurre dugun kalkulu MS SQL erabiliz sortzeko prozesua aurretik "Sortu taula" komandoa, beharrezkoa da zer funtzioa erabili aurretik jakin behar dugu gainean dago.

Lehenik eta behin, etorri mahai izenarekin behar duzu - berezia izan behar du aldean datu-basean besteei, eta arau gutxi batzuk jarraitu. Izena gutun bat (az) hasi behar du, eta gero edozein letrak, digituak eta jarraitu ahal daitezke, esaldi ondorioz ez luke erreserbatutako hitz bat izan. mahai izena ezin 18 karaktere baino gehiago izan.

Behin definitu izena, egitura garatu behar da: etorri bere datu-mota uste zutabeen izenak, eta zein eremu bete behar dira. Ez da ere berehala zehazteko kanpoko eremua eta lehen mailako gakoak, eta, gainera, ahalik eta datu-balioak mugatzeko.

mahai Gainerako nahiko erraz izan daiteke ñabartu zuzena, beraz, taula bat sortzeko urratsa, pentsatu daiteke, ez amaitzeko.

sintaxia

taulen egitura, bere sorkuntza jarraitu ahal izango duzu. Egin nahikoa erraza da, SQL funtzioa erabiliz "Sortu taula". erabiltzaileari lehenago mahai-izena eta zutabe zerrenda bat asmatu, mota eta izen bakoitzeko zehaztuz zehazteko eskatzen du. sintaxia honako hau da:

Sortu taula table_name
({Column_name datatype [DEFAULT adierazpen] [column_constraint] ... | table_constraint}
[, {Column_name datatype [DEFAULT adierazpen ] [column_constraint] ... | table_constraint}] ...)

diseinu ezaugarriak erabili argumentuak hauek dira:

  • table_name - mahai izenarekin
  • column_name - Zutabe baten izena
  • datatype - datu-mota eremu honetan erabilitako
  • DEFAULT - Zutabe lehenetsia erabiliko adierazpen bat.

Posible da, halaber, bi funtzioa argumentuak gehiago erabili:

  • colum_constraint - zutabeen ezarpenak
  • table_constraint - taula ezarpenak

Horietan, erabiltzaileak eskatutako mugak edo mahai betez baldintzak lan zehaztu daiteke.

Ezaugarriak sortzen taulak

Noiz kontsulta bat SQL "Sortu taula" funtzioa idatziz, batzuetan beharrezkoa da eremuak beteta arauak ezartzeko. Horretarako, ezaugarri bereziak Baldintza sorta jakin bat definitzen duten atributuak gehitu behar duzu.

Ordena Balio huts bat zehazteko, eta zehaztu izena eta zutabea motaren funtsezko hitzak ez daiteke zelula bat izan bat erregistratu behar da: NULL (null balioak izan daiteke), edo ez NULL (Eremu bete behar du).

Noiz erregistro bakoitzaren bateratzeko bi berdin izatea ekiditeko beharrezkoak kasu gehienetan mahai sortuz. Horretarako askotan erabili line zenbakitze. Eta, beraz, ez du erabiltzaileak azken alea ezagutza, mahai eskuragarri, funtzioa eskatzen du "Sortu taula" nahikoa bat lehen mailako gakoa zutabea zehazteko the keyword "Lehen gakoa" dagokion eremuan ondoren idazten da. Kasu gehienetan, lehen gakoa da eta ez dago taulen arteko lotura bat da.

Atzerriko gako bat jabetza "atzerriko KEY" erabilitako Lehen gako UZTARTZEA bermatzeko. zutabe bat seinalatuz, jabetza hori bermatu ahal izango dira eremu honetan balio bereko horiek lehen taulak bera edo beste zutabe gakoa daude bat bezala edukiko du. Horrela inork datu horiek bermatu ahal izango da.

egiaztapen eskaintzeko zehaztutako multzo batzuk edo definizioa betetzeko, erabili atributu txekea. Argumentu zerrenda bat funtzio azken agindutako zuen, eta parametro pertsonal gisa adierazpen boolear bat du. Berarekin, balioen zerrenda mugatu ahal izango duzu, adibidez, erabiliko mahai eremu "Genero" bat bakarrik letrak "M" eta "F".

horiek aurkezten baino, SQL funtzioa "Sortu taula" atributu espezifikoak oraindik asko ditu, baina praktikan erabiltzen dira askoz gutxiago komuna da.

adibide

Guztiz ulertzeko funtzioa funtzionamendua, merezi praktikan kontuan hartu da, nola CREATE TABLE (SQL). Adibidez Beheko aurkezten taula bat sortzen du:

Sortu taula pertsonalizatua
(NAN CHAR (10) EZ NULL Lehen gakoa,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Ikusten duzun bezala, zelula (NULL) ere balio eza posible bat ezartzea baztertu daiteke, lehenetsi geroztik erabiltzen da.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eu.delachieve.com. Theme powered by WordPress.