ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
SQL အတွက်စားပွဲပေါ်မှာဖန်ဆင်းခြင်း function ကို - ဇယား Create
တိုက်ရိုက်ပြောင်းလဲမှုစားပွဲနှင့်သူတို့ဆံ့ဒေတာနှင့်ဆက်စပ်သော databases ကိုအတူလုပ်ကိုင်။ သို့သော်ဖန်တီးရန် table ၏လုပ်ဆောင်ချက်မစတင်မှီ။ ဤဖြစ်စဉ်ကိုအလိုအလျောက်ဖို့အထူး SQL function ကိုရှိပါတယ် - "TABLE CREATE" ။
ပထမဦးဆုံးအရာ!
ကျနော်တို့ command 'TABLE CREATE "က MS SQL သုံးပြီးစာရင်းဇယားအတွက်လုပ်ငန်းစဉ်နှင့်အတူကိုင်တွယ်ဖြေရှင်းခြင်းမပြုမီ, ကနျြောတို့ function ကိုအသုံးမပြုမီသိထားရန်လိုအပ်အရာပေါ် နေ. ရန်လိုအပ်ပေသည်။
လူအပေါင်းတို့၏ပထမဦးစွာသင်စားပွဲ၏နာမကိုအတူတက်လာဖို့လိုအပ်ပါတယ် - ကဒေတာဘေ့စအခြားသူများနှင့်နှိုင်းယှဉ်လျှင်မူထူးခြားတဲ့ဖြစ်နှင့်အနည်းငယ်စည်းမျဉ်းစည်းကမ်းတွေကိုလိုက်နာရပါမည်။ နာမတော်သည်အက္ခရာ (az) နှင့်အတူစတင်ရမယ်, ပြီးတော့မဆိုစာလုံး, ဂဏန်းနဲ့ underscores အားဖြင့်နောက်တော်သို့လိုက်စေခြင်းငှါ, ထိုရရှိလာတဲ့ထားသောစာပိုဒ်တိုများတစ်ယူထားတဲ့စကားလုံးမဖြစ်သင့်ပါတယ်။ စားပွဲပေါ်မှာနာမကိုအမှီ 18 ဇာတ်ကောင်ထက်မပိုနိုင်ပါ။
သူတို့ရဲ့ဒေတာအမျိုးအစားစဉ်းစားရန်အသုံးပြုသောကော်လံများ၏အမည်များနှင့်အတူတက် လာ. , အရာလယ်ကွင်းဖြည့်ထားရပါမည်: နာမတော်ကိုအမှီ ပြု. သတ်မှတ်ထားသောတော်မူပြီးမှ, ဖွဲ့စည်းပုံဖွံ့ဖြိုးရပါမည်။ ချက်ချင်းဒေတာတန်ဖိုးများကိုကန့်သတ်ထားရန်ပြင်ပလယ်ကွင်းများနှင့်မူလတန်းသော့ဆုံးဖြတ်ရန်နှင့်လည်းတတ်နိုင်သမျှလည်းရှိပါသည်။
စားပွဲ၏ကျန်မျှမျှတတအလွယ်တကူမှန်ကန်သော nuances, ဒါစားပွဲတစ်ခုဖန်တီးရာတွင်ခြေလှမ်း, သူတို့ကအဆုံးသတ်ဖို့မစဉ်းစားနိုင်ပါစေနိုင်ပါတယ်။
syntax
စားပွဲ၏ဖွဲ့စည်းပုံကိုသင်က၎င်း၏ဖန်တီးမှုမှဆက်လက်ဆောင်ရွက်နိုင်ပါ။ SQL function ကို "TABLE CREATE" သုံးပြီးအလုံအလောက်လွယ်ကူစေပါ။ ဒါဟာယခင်ကတစ်ဦးချင်းစီအမျိုးအစားနှင့်နာမအဘို့သတ်မှတ်ခြင်း, စားပွဲတစ်ခုအမည်နှင့်ကော်လံစာရင်းတီထွင်သတ်မှတ်အသုံးပြုသူလိုအပ်သည်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်း syntax ဖြစ်ပါသည်:
TABLE table_name CREATE
({column_name datatype [default စကားရပ်] [column_constraint] ... | table_constraint}
[{column_name datatype [default စကားရပ် ] [column_constraint] ... | table_constraint}] ... )
အောက်မှာဖေါ်ပြတဲ့အတိုင်းဒီဇိုင်း features တွေအတွက်အသုံးပြုတဲ့ငြင်းခုံနေသောခေါင်းစဉ်:
- table_name - စားပွဲ name ကို
- column_name - တစ်ကော်လံ name ကို
- datatype - ဤလယ်ပြင်၌အသုံးပြုသော data တွေကိုအမျိုးအစား
- default - ကို default ကော်လံများတွင်အသုံးပြုထားတဲ့စကားရပ်။
ဒါဟာနှစ်ခုထက်ပိုသော function ကိုငြင်းခုံသုံးစွဲဖို့လည်းဖြစ်နိုင်ပါသည်:
- colum_constraint - ကော်လံ settings ကို
- table_constraint - စားပွဲအပြင်အဆင်များ
သူတို့ကိုမှာတော့အသုံးပြုသူစားပွဲပေါ်မှာဖြည့်စွက်၏ကန့်သတ်မှုသို့မဟုတ်အခြေအနေများများအတွက်လိုအပ်သောအလုပ်ကိုသတ်မှတ်နိုင်ပါတယ်။
အင်္ဂါရပ်များစားပွဲဖန်တီး
SQL "TABLE CREATE" function ကိုတစ်ဦးစုံစမ်းမှုရေးသားခြင်းသောအခါ, လယ်ပြင်၌ဖြည့်ဘို့စည်းမျဉ်းစည်းကမ်းတွေကိုတည်ထောင်ရန်တစ်ခါတစ်ရံလိုအပ်ပေသည်။ ဒီလိုလုပ်ဖို့, သင်အခြေအနေများတစ်ဦးအထူးသဖြင့် set ကိုသတ်မှတ်အထူး features တွေ attribute တွေထပ်ထည့်ဖို့လိုတယ်။
တစ်ဦးအချည်းနှီးသောတန်ဖိုးကိုဆုံးဖြတ်ရန်အလို့ငှာ, ထို့နောက်ကော်လံ၏အမည်နှင့်အမျိုးအစားကိုသတ်မှတ်သော့ချက်စကားလုံးများ၏တဦးတည်းမှတ်ပုံတင်ရန်ရမယ်တဲ့ဆဲလ်မရှိစေနိုင်သည် null (null တန်ဖိုးများဖြစ်နိုင်သည်), သို့မဟုတ်မ null (လယ်ကိုဖြည့်ထားရပါမည်။ )
တူညီနှစ်ခုရှိခြင်းကိုရှောင်ကြဉ်ရန်အသီးအသီးစံချိန်အချင်းချင်းစည်းလုံးညီညွတ်ရေးရန်လိုအပ်သည်အများဆုံးကိစ္စများတွင်စားပွဲပေါ်မှာဖန်တီးသောအခါ။ ဒီလိုလုပ်ဖို့မကြာခဏလိုင်းစာရငျးကိုအသုံးပြုပါ။ table ထဲမှာရရှိနိုင်နောက်ဆုံးပေါ်ပြဿနာများ၏အသုံးပြုသူအသိပညာမလိုအပ်ဖို့မသကဲ့သို့ထိုအသည်, function ကိုမှာ "TABLE CREATE" သက်ဆိုင်ရာလယ်ပြင်ပြီးနောက် keyword ကို "မူလတန်းသော့" ရေးသားခြင်းအားဖြင့်အဓိကသော့ချက်ကော်လံကိုသတ်မှတ်ဖို့လုံလောက်ပါတယ်။ အများဆုံးကိစ္စများတွင်ကမူလတန်းသော့ချက်ဖြစ်ပါတယ်စားပွဲအကြားဆက်သွယ်မှုလည်းမရှိ။
နိုင်ငံခြားသော့ချက်အိမ်ခြံမြေ "နိုင်ငံခြား KEY ကို" အသုံးပြုတဲ့မူလတန်း key ကိုအတူထစ်သေချာစေရန်။ တစ်ကော်လံမှညွှန်ပြ, ဒီပစ္စည်းဥစ္စာပိုင်ဆိုင်မှုဤမြေကွက်၌တူညီသောသို့မဟုတ်ကွဲပြားခြားနားသောစားပွဲ၏အဓိကသော့ချက်ကော်လံ၌နေသောသူတို့အားတစ်ဦးအဖြစ်အတူတူပင်တန်ဖိုးကိုဆံ့မည်ကိုရရှိနိုင်မည်ဖြစ်သည်။ ထို့ကြောင့်တဦးတည်းကြောင့် data ကိုသေချာနိုင်ပါတယ်။
အချို့သောသတ်မှတ်ထားသောသတ်မှတ်ချက်တစ်ခုသို့မဟုတ်ချက်နှင့်အဓိပ္ပါယ်နှင့်အတူလိုက်နာမှုများအတွက်စိစစ်အတည်ပြုပေးဖို့, attribute ကနေစစ်ဆေးခြင်းကိုအသုံးပြုပါ။ သူကတစ်ဦး function ကိုမှအငြင်းပွားမှုများများစာရင်းကိုအတွက်နောက်ဆုံးပေါ်သတ်မှတ်ထားသောနှင့်ပုဂ္ဂိုလ်ရေး parameter သည်အဖြစ် Boolean စကားရပ်ရှိပါတယ်။ ဒါကြောင့်နှင့်အတူ, သငျသညျဥပမာကိုသာစာလုံး "က M" နှင့် "F ကို" စားပွဲတစ်ခုကိုလယ် "ကျား" ကိုသုံးဖြစ်နိုင်သောတန်ဖိုးများများစာရင်းကန့်သတ်ရန်နိုင်ပါတယ်။
တင်ဆက်သူတို့အားထက်အခြား, ထို SQL function ကို "TABLE CREATE" နေဆဲအများအပြားတိကျတဲ့ attribute တွေရှိပါတယ်, ဒါပေမဲ့သူတို့အလေ့အကျင့်အတွက်အသုံးပြုကြသည်အများကြီးလျော့နည်းဘုံဖြစ်ပါတယ်။
ဥပမာ
အပြည့်အဝ function ကို၏စစ်ဆင်ရေးကိုနားလည်သဘောပေါက်ရန်က TABLE (SQL) CREATE ဘယ်လိုအလေ့အကျင့်အတွက်ထည့်သွင်းစဉ်းစားရကျိုးနပ်သည်။ အောက်ကဥပမာကိုအောက်တွင်တင်ဆက်စားပွဲတစ်ခုဖန်တီး:
TABLE စိတ်တိုင်းကျ CREATE
(ID ကို char (10) မ null မူလတန်းသော့
Custom_name char များ (20)
Custom_address char များ (30)
Custom_city char များ (20)
Custom_Country char များ (20)
ArcDate char (20))
သငျသညျမွငျနိုငျကြောင့် default အနေဖြင့်အသုံးပြုသည်ကတည်းကဆဲလ်အတွက်တန်ဖိုးတစ်ခုဖြစ်နိုင်သောမရှိခြင်း (null) setting, ချန်လှပ်ထားနိုင်ပါတယ်။
Similar articles
Trending Now