როგორ შეამოწმოთ არის თუ არა რაღაც SQL ცხრილში?
როგორ შეამოწმოთ არის თუ არა რაღაც SQL ცხრილში?

ვიდეო: როგორ შეამოწმოთ არის თუ არა რაღაც SQL ცხრილში?

ვიდეო: როგორ შეამოწმოთ არის თუ არა რაღაც SQL ცხრილში?
ვიდეო: SQL Server - Check to see if a table exists 2024, მაისი
Anonim

რომ შეამოწმეთ თუ არა მაგიდა არსებობს მონაცემთა ბაზაში, თქვენ უნდა გამოიყენოთ a აირჩიეთ განცხადებაზე The საინფორმაციო სქემა მაგიდები ან შეგიძლიათ გამოიყენოთ The მეტამონაცემების ფუნქცია OBJECT_ID(). The INFORMATION_SCHEMA. მაგიდები აბრუნებს ერთ რიგს ამისთვის თითოეული მაგიდა in The მიმდინარე მონაცემთა ბაზა.

ანალოგიურად შეიძლება იკითხოთ, როგორ შეგიძლიათ გაიგოთ, არის თუ არა ცხრილი მონაცემთა ბაზაში?

ყველაფრის სანახავად ყველაზე მარტივი გზა მაგიდები წელს მონაცემთა ბაზა არის ყველა_ცხრილების შეკითხვა ხედი : SELECT მფლობელი, table_name FROM all_tables; Ეს მოხდება შოუ მფლობელი (მომხმარებელი) და სახელი მაგიდა . ამის სანახავად არ გჭირდებათ რაიმე განსაკუთრებული პრივილეგიები ხედი , მაგრამ ეს მხოლოდ აჩვენებს მაგიდები რომლებიც თქვენთვის ხელმისაწვდომია.

მეორეც, როგორ შეიცავს გამოყენებას SQL-ში? შეიცავს არის პრედიკატი, რომელიც გამოიყენება ტრანსაქტის WHERE პუნქტში. SQL SELECT განცხადება შესასრულებლად SQL სერვერის სრული ტექსტის ძიება სრული ტექსტის ინდექსირებულ სვეტებზე შემცველი სიმბოლოებზე დაფუძნებული მონაცემთა ტიპები. შეიცავს შეუძლია მოძებნოს: სიტყვა ან ფრაზა. სიტყვის ან ფრაზის პრეფიქსი.

უბრალოდ, როგორ ამოწმებთ მონაცემებს ცხრილში SQL?

დააწკაპუნეთ მაუსის მარჯვენა ღილაკით პროდუქტებზე მაგიდა in SQL Server Object Explorer და აირჩიეთ View მონაცემები . The მონაცემები რედაქტორი იხსნება. ყურადღება მიაქციეთ რიგები ჩვენ დავამატეთ მაგიდა წინა პროცედურებში. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით Fruits-ზე მაგიდა in SQL Server Object Explorer და აირჩიეთ View მონაცემები.

როგორ შეამოწმოთ არის თუ არა მნიშვნელობა ერთ სვეტში მეორე SQL-ში?

შეგიძლიათ გამოიყენოთ MATCH() ფუნქცია შეამოწმეთ თუ The ღირებულებები in სვეტი ასევე არსებობს in სვეტი B. MATCH() აბრუნებს პოზიციას ა უჯრედი ში რიგი ან სვეტი . MATCH()-ის სინტაქსია =MATCH(ძიების_მნიშვნელობა, საძიებელი_მასივი, [შემთხვევის_ტიპი]). MATCH-ის გამოყენებით შეგიძლიათ მოძებნა, აიხედე ზემოთ ა ღირებულება ჰორიზონტალურადაც და ვერტიკალურადაც.

გირჩევთ: