Ինչպե՞ս ստուգել, թե արդյոք ինչ-որ բան կա SQL աղյուսակում:
Ինչպե՞ս ստուգել, թե արդյոք ինչ-որ բան կա SQL աղյուսակում:

Video: Ինչպե՞ս ստուգել, թե արդյոք ինչ-որ բան կա SQL աղյուսակում:

Video: Ինչպե՞ս ստուգել, թե արդյոք ինչ-որ բան կա SQL աղյուսակում:
Video: Ահա, թե ինչու են գիշերվա կեսին ձգվում ոտքի մկանները. ընդամենը 2 բաղադրիչ, և 2024, Ապրիլ
Anonim

Դեպի ստուգեք, թե արդյոք սեղան գոյություն ունի տվյալների բազայում, դուք պետք է օգտագործեք a Ընտրել վերաբերյալ հայտարարություն որ տեղեկատվական սխեման ՍԵՂԱՆԱԿՆԵՐ կամ կարող եք օգտագործել որ մետատվյալների ֆունկցիա OBJECT_ID(): Այն INFORMATION_SCHEMA: ՍԵՂԱՆԱԿՆԵՐ վերադարձնում է մեկ տող համար յուրաքանչյուրը սեղան մեջ որ ընթացիկ տվյալների բազա:

Նմանապես կարելի է հարցնել՝ ինչպե՞ս կարող եք իմանալ, թե արդյոք աղյուսակը առկա է տվյալների բազայում:

Բոլորը տեսնելու ամենահեշտ ձևը սեղաններ մեջ տվյալների բազա բոլոր_աղյուսակները հարցում անելն է դիտել : SELECT սեփականատեր, table_name FROM all_tables; Սա կամք ցուցադրում սեփականատերը (օգտագործողը) և նրա անունը սեղան . Սա տեսնելու համար հատուկ արտոնություններ պետք չեն դիտել , բայց դա միայն ցույց է տալիս սեղաններ որոնք հասանելի են ձեզ:

Երկրորդ, ինչպե՞ս է օգտագործումը պարունակում SQL-ում: Պարունակում է պրեդիկատ է, որն օգտագործվում է գործարքի WHERE դրույթում. SQL Կատարելու համար SELECT հայտարարությունը SQL Սերվերի ամբողջական տեքստի որոնում ամբողջական տեքստային ինդեքսավորված սյունակներում Պարունակող նիշերի վրա հիմնված տվյալների տեսակները. Պարունակում է կարող է որոնել՝ բառ կամ արտահայտություն: Բառի կամ արտահայտության նախածանցը:

Պարզապես, ինչպե՞ս եք ստուգում տվյալները SQL աղյուսակում:

Աջ սեղմեք Ապրանքներ սեղան մեջ SQL Server Object Explorer-ը և ընտրեք Դիտել Տվյալներ . Այն Տվյալներ Խմբագրի գործարկումը: Ուշադրություն դարձրեք շարքեր մենք ավելացրել ենք սեղան նախորդ ընթացակարգերում: Աջ սեղմեք Fruits-ի վրա սեղան մեջ SQL Server Object Explorer-ը և ընտրեք Դիտել Տվյալներ.

Ինչպե՞ս ստուգել, թե արդյոք մեկ սյունակի արժեք գոյություն ունի մեկ այլ SQL-ում:

Դուք կարող եք օգտագործել MATCH() ֆունկցիան ստուգեք, եթե որ արժեքներ մեջ սյունակ Ա նաև գոյություն ունենալ մեջ սյունակ B. MATCH()-ը վերադարձնում է դիրքը ա բջիջ մեջ շարք կամ սյունակ . MATCH()-ի շարահյուսությունը =MATCH է (որոնման_արժեք, որոնման_զանգված, [համապատասխանի_տիպ]): Օգտագործելով MATCH-ը, կարող եք Փնտրել ա արժեքը ինչպես հորիզոնական, այնպես էլ ուղղահայաց:

Խորհուրդ ենք տալիս: