sql - How to protect 1 column in table from updation/deletion? -
अपडेट / हटाए जाने से तालिका में 1 कॉलम की सुरक्षा कैसे करें
केवल पहुंच पढ़ने की बजाय, क्या इस मामले में ट्रिगर काम करेगा?
आप एक एकल स्तंभ के लिए अद्यतन विशेषाधिकार रद्द नहीं कर सकते हैं, लेकिन आप कॉलम को अद्यतन कर सकते हैं जो परिभाषित कर सकते हैं :
मान लें कि आपकी तालिका में तीन स्तंभ हैं: column_1, column_2, column_3
और आप some_user
को column_3
को अपडेट करने से रोकना चाहते हैं। आप निम्न कार्य कर सकते हैं:
चुनना अनुदान, some_table पर some_table पर डालें; Some_user पर some_table पर अनुदान अद्यतन (स्तंभ 1, स्तंभ 2);
उपयोगकर्ता सभी डेटा देख सकता है, नई पंक्तियों को सम्मिलित कर सकता है ( column_3
के लिए डेटा शामिल करें), लेकिन some_user
में < कोड> स्तंभ_3 ।
Comments
Post a Comment