קאָמפּיוטערספּראָגראַממינג

טיש שאַפונג פֿונקציע אין סקל - שאַפֿן טיש

ארבעטן מיט דאַטאַבייסיז גלייַך שייך צו דער ענדערונג טישן און די דאַטן זיי אַנטהאַלטן. אָבער איידער די אָנהייב פון קאַמף פון די טיש צו שאַפֿן. עס איז אַ ספּעציעל סקל פֿונקציע צו אָטאַמייט דעם פּראָצעס - "שאַפֿן טיש".

דער ערשטער זאַך!

איידער מיר האַנדלען מיט די פּראָצעס פון קריייטינג ספּרעדשיץ ניצן מיז סקל "שאַפֿן טיש" באַפֿעל, עס איז נייטיק צו וואוינען אויף וואָס מיר דאַרפֿן צו וויסן איידער ניצן די פֿונקציע.

ערשטער פון אַלע, איר דאַרפֿן צו קומען אַרויף מיט די נאָמען פון די טיש - עס מוזן זיין יינציק קאַמפּערד צו אנדערע אין די דייטאַבייס, און נאָכגיין אַ ביסל כּללים. דער נאָמען מוזן אָנהייבן מיט אַ בריוו (א-ז), און דעמאָלט קען זיין נאכגעגאנגען דורך קיין אותיות, דידזשאַץ און ונדערסקאָרעס, די ריזאַלטינג פראַזע זאָל ניט זיין אַ רעסערוועד וואָרט. די טיש נאָמען קענען ניט יקסיד 18 אותיות.

ווייל Defined די נאָמען, די ביניען זאָל זיין דעוועלאָפּעד: צו קומען אַרויף מיט די נעמען פֿון די Columns געניצט צו טראַכטן זייער דאַטן טיפּ, און וואָס fields מוזן זיין אָנגעפילט. עס איז אויך מיד באַשליסן די פונדרויסנדיק פעלד און ערשטיק שליסלען, און אויך מעגלעך צו באַגרענעצן דאַטן וואַלועס.

די מנוחה פון די טיש קענען זיין פאַירלי לייכט נואַנסיז ריכטיק, אַזוי די שריט פון קריייטינג אַ טיש, זיי קענען זיין געדאַנק נישט צו סוף.

סינטאַקס

די ביניען פון טישן, איר קענען גיינ ווייַטער צו זייַן שאַפונג. מאַכן עס גרינג גענוג, ניצן סקל פֿונקציע "שאַפֿן טיש". עס ריקווייערז דער באַניצער צו ספּעציפיצירן אַ ביז אַהער ינווענטיד אַ טיש נאָמען און זייַל רשימה, ספּעסיפיינג פֿאַר יעדער טיפּ און נאָמען. די סינטאַקס איז ווי גייט:

CREATE טיש טאַבלע_נאַמע
({קאָלומנ_נאַמע דאַטאַטיפּע [Default אויסדרוק] [קאָלומנ_קאָנסטראַינט] ... | טאַבלע_קאָנסטראַינט}
[, {קאָלומנ_נאַמע דאַטאַטיפּע [Default אויסדרוק ] [קאָלומנ_קאָנסטראַינט] ... | טאַבלע_קאָנסטראַינט}] ...)

די טענות געניצט אין דעם פּלאַן פֿעיִקייטן זענען ווי גייט:

  • טאַבלע_נאַמע - די טיש נאָמען
  • קאָלומנ_נאַמע - אַ זייַל נאָמען
  • דאַטאַטיפּע - דאַטן טיפּ געניצט אין דעם פעלד
  • Default - אַן אויסדרוק געניצט אין דעם ניט ויסצאָלן זייַל.

עס איז אויך מעגלעך צו נוצן צוויי מער פֿונקציע טענות:

  • קאָלומ_קאָנסטראַינט - זייַל סעטטינגס
  • טאַבלע_קאָנסטראַינט - טיש סעטטינגס

אין זיי, דער באַניצער קענען ספּעציפיצירן די required אַרבעט פֿאַר די לימיטיישאַנז אָדער באדינגונגען פון פילונג די טיש.

פֿעיִקייטן שאַפֿן טישן

ווען שרייבן אַ אָנפֿרעג צו סקל "שאַפֿן טיש" פֿונקציע, עס איז מאל נייטיק צו פאַרלייגן כּללים פֿאַר פילונג אין די פֿעלדער. צו טאָן דאָס, איר דאַרפֿן צו לייגן ספּעציעל פֿעיִקייטן אַטראַביוץ אַז דעפינירן אַ באַזונדער באַשטימט פון באדינגונגען.

אין סדר צו באַשליסן אַ ליידיק ווערט, דעריבער ספּעציפיצירן די נאָמען און טיפּ פון די זייַל מוזן רעגיסטרירן איינער פון די שליסל ווערטער עס קענען זיין אין אַ צעל: נאַל (קען זיין נאַל וואַלועס), אָדער ניט נאַל (פעלד מוזן זיין אָנגעפילט).

ווען קריייטינג די טיש אין רובֿ קאַסעס required צו פאַרייניקן יעדער רעקאָרד צו ויסמייַדן בעת צוויי יידעניקאַל. צו טאָן דאָס אָפֿט נוצן שורה נאַמבערינג. און, אַזוי ווי נישט צו דאַרפן די באַניצער וויסן פון די לעצט אַרויסגעבן, בנימצא אין די טיש, אין די פֿונקציע "שאַפֿן טיש" איז גענוג צו ספּעציפיצירן אַ ערשטיק שליסל זייַל דורך שרייבן די קיווערד "ערשטיק שליסל" נאָך די קאָראַספּאַנדינג פעלד. אין רובֿ קאַסעס, עס איז די ערשטיק שליסל און עס איז אַ קשר צווישן טישן.

צו ענשור די צוטשעפּען מיט די ערשטיק שליסל געניצט דורך אַ פרעמד שליסל פאַרמאָג "פרעמד שליסל". פּוינטינג צו אַ זייַל, דעם פאַרמאָג קענען זיין ענשורד אַז אין דעם פעלד וועט אַנטהאַלטן די זעלבע ווערט ווי איינער פון די וואס זענען אין די ערשטיק שליסל זייַל פון דער זעלביקער אָדער פאַרשידענע טישן. אזוי איינער קענען ענשור אַז דאַטן.

צו צושטעלן verification פֿאַר העסקעם מיט עטלעכע ספּעסיפיעד שטעלן אָדער אַ דעפֿיניציע, נוצן די אַטריביוט טשעק. ער פּריסקרייבד די לעצט אין אַ רשימה פון טענות צו אַ פֿונקציע, און ווי אַ פּערזענלעך פּאַראַמעטער האט אַ באָאָלעאַן אויסדרוק. מיט עס, איר קענען באַגרענעצן די רשימה פון מעגלעך וואַלועס, פֿאַר בייַשפּיל, נוצן אַ טיש פעלד "דזשענדער" בלויז די אותיות "ב" און "ף".

אנדערע ווי די דערלאנגט, די סקל פֿונקציע "שאַפֿן טיש" האט נאָך פילע ספּעציפיש אַטראַביוץ, אָבער זיי זענען געניצט אין פיר איז פיל ווייניקער פּראָסט.

יגזאַמפּאַלז

צו גאָר פֿאַרשטיין די אָפּעראַציע פון די פֿונקציע, עס איז ווערט קאַנסידערינג אין פיר, ווי די שאַפֿן טיש (סקל). די משל אונטן קריייץ אַ טיש דערלאנגט ונטער:

CREATE טיש מנהג
(שייַן טשאַר (10) ניט נאַל ערשטיק שליסל,
קוסטאָמ_נאַמע טשאַר (20)
קוסטאָמ_אַדדרעסס טשאַר (30)
קוסטאָמ_סיטי טשאַר (20)
קוסטאָמ_קאָונטרי טשאַר (20)
אַרקדאַטע טשאַר (20))

ווי איר קענען זען, באַשטעטיקן אַ מעגלעך מאַנגל פון ווערט אין דער צעל (נאַל) קענען זיין איבערגעהיפּערט, זינט עס איז געניצט דורך ניט ויסצאָלן.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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