আপনি কেন বর্তমান ডাটাবেসে একটি এসকিউএল সার্ভারের ভিউটি ফেলে দিতে পারেন?


11

এটি কেবল লক্ষ্য করেছেন এবং এর জন্য প্রযুক্তিগত কারণ নিয়ে আসতে খুব কঠিন সময় কাটাচ্ছিল।

টেবিলগুলি তিনটি অংশের নাম ব্যবহার করে ফেলে দেওয়া যেতে পারে, তবে দেখা দুটি অংশের নামেই সীমাবদ্ধ।

এর পিছনে যুক্তি কী?


1
এটি সাইবাজ থেকে বিভক্ত হওয়ার আগে ফিরে যায়। এটা সেখানে একই। DROP VIEWএবংDROP TABLE
মার্টিন স্মিথ

উত্তর:


9

ডকুমেন্টেশনটি এ বিষয়ে তুচ্ছ, কেবল উল্লেখ করে (এবং একটি সিনট্যাক্স ডায়াগ্রাম সরবরাহ করে) কেবলমাত্র বর্তমান ডাটাবেস প্রাসঙ্গিক।

বর্তমান ডাটাবেস থেকে এক বা একাধিক মতামত সরান।

DROP VIEW [ IF EXISTS ] [ schema_name . ] view_name [ ...,n ] [ ; ]  

ডিবাগারে সাবলীল কেউ নির্ধারণ করতে পারে যে এটি কোনও কোড পাথের কারণে কিনা যা কেবলমাত্র নির্দিষ্ট ধরণের অবজেক্টগুলি ফেলে দেওয়ার সময় আঘাত হানা হয়, বা আপনি মাইক্রোসফ্টে কাউকে জিজ্ঞাসা করতে পারেন। কারণ নির্বিশেষে, এবং আপনি আসলে কারণটি জানেন বা না জানেন, আপনার এখনও একই কাজের প্রয়োজন রয়েছে ... আপনি করতে পারেন

USE your_database;
GO
DROP VIEW dbo.viewname;

বা:

EXEC your_database.sys.sp_executesql N'DROP VIEW dbo.viewname;';
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.