Hi Friends,
Today we will learn using roles in teradata with examples:
Create roles.
CREATE ROLE Inquiry_HR;
CREATE ROLE Update_HR;
CREATE ROLE Inquiry_Payroll;
CREATE ROLE Update_Payroll;
CREATE ROLE Batch_HR_Pay;
Assign access rights to the roles (partial listing).
GRANT SELECT, EXECUTE ON HR_VM TO Inquiry_HR;
GRANT INSERT, UPDATE, DELETE ON HR_VM TO Update_HR;
Grant users permission to use the roles.
GRANT Inquiry_HR TO Update_HR; /*nested role*/
GRANT Inquiry_HR TO Emp01, Emp02;
GRANT Update_HR TO Emp03, Emp04;
GRANT Update_HR TO Sup05 WITH ADMIN OPTION;
GRANT Batch_HR_Pay TO Sup05 WITH ADMIN OPTION;
Modify the user to set the default role.
MODIFY USER Emp01 AS DEFAULT ROLE = Inquiry_HR;
MODIFY USER Emp02 AS DEFAULT ROLE = Inquiry_HR;
MODIFY USER Emp03 AS DEFAULT ROLE = Update_HR;
MODIFY USER Emp04 AS DEFAULT ROLE = Update_HR;
MODIFY USER Sup05 AS DEFAULT ROLE = Update_HR;
Emp01 – is granted to Inquiry_HR role;
Inquiry_HR is current role.
SELECT * FROM Employee_v ORDER BY 1; (success)
UPDATE Employee_v
SET Dept_Number=1001
WHERE Employee_Number=100001; (fails)
Why does this statement fail for Emp01?
Emp03 – is granted to Update_HR role;
Update_HR is current role.
SELECT * FROM Employee_v ORDER BY 1; (success)
UPDATE Employee_v
SET Dept_Number=1001
WHERE Employee_Number=100001; (success)
Why do both of these statements succeed for Emp03?
Sup05 – is granted to Update_HR role WITH ADMIN OPTION.
GRANT Update_HR TO Emp02; (success)
Emp02 – is granted to Update_HR role; Inquiry_HR is current role.
SELECT * FROM Employee_v ORDER BY 1; (success)
UPDATE Employee_v
SET Dept_Number=1001
WHERE Employee_Number=100001; (fails)
Why does this statement fail for Emp02?
Emp02 – executes the following SET ROLE command
SET ROLE Update_HR;
UPDATE Employee_v
SET Dept_Number=1001
WHERE Employee_Number=100001;
Will this UPDATE statement succeed this time?
Will this UPDATE statement succeed the next time Emp02 logs on?
----> to be Continued
27 comments:
Great post! I am actually getting ready to across this information, It's very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
ccna training in chennai velachery
These information really worth saying, i think you are master of the content and thank you so much sharing that valuable information and get new skills after refer that post.
SEO Company in Chennai
SEO Services in Chennai
I have been following you for a couple of months now but this is my first time commenting on a blog post. Thank you for sharing your knowledge and experience with us. Keep up the good work. Already bookmarked for future reference.
Hadoop Training in Chennai
Hadoop Training
Best Hadoop Training in Chennai
Best Hadoop Training Institute in Chennai
Learning new technolgy would help oneself at hard part of their career. And staying updated is the only way to survive in current position. Your content tells the same. Thanks for sharing this information in here. Keep blogging like this.
ios Training in Chennai
Superb i really enjoyed very much with this article here. Really its a amazing article i had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.
Digital Marketing Company in Chennai
Thanks for sharing up–to-date on this subject! I find it is very informative and very well written one! Keep up on this quality!
Turnkey Home Interiors Chennai
Besant Technologies is a leading AWS Training . we offer this course through online we have great experience in succeeding students through online courses. we can calculate our performance through their honest comments in our sites in supporting our services. we have referral program so candidates can earn money through referral. you can share your live experience with other can generate you some money. AWS Training in Bangalore |
DataScience Training in Bangalore |
Really it was an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing..
Android Training in Chennai
Ios Training in Chennai
The Mobile Accessories is a largest mobile retail Chain dealing in leading international and Indian Brands of mobile phones and accessories headquartered with using special offers and low cost of the latest branded mobile phones. This is amazing offers with some of days.
Mobile Showrooms in OMR
This blog is the general information for the feature. You got a good work for these blog.We have a developing our creative content of this mind.Thank you for this blog. This for very interesting and useful.
python course institute in bangalore
python Course in bangalore
python training institute in bangalore
I am a regular reader of your blog and being students it is great to read that your responsibilities have not prevented you from continuing your study and other activities. Love
Java training in Chennai | Java training institute in Chennai | Java course in Chennai
Java training in Bangalore | Java training in Electronic city
Java training in Bangalore | Java training in Marathahalli
Java training in Bangalore | Java training in Btm layout
This is a nice post in an interesting line of content.Thanks for sharing this article, great way of bring this topic to discussion.
Data Science course in Chennai | Best Data Science course in Chennai
Data science course in bangalore | Best Data Science course in Bangalore
Data science course in pune | Data Science Course institute in Pune
Data science online course | Online Data Science certification course-Gangboard
Data Science Interview questions and answers
Thank you so much for a well written, easy to understand article on this. It can get really confusing when trying to explain it – but you did a great job. Thank you!
angularjs-Training in pune
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in btm
angularjs Training in electronic-city
angularjs online Training
angularjs Training in marathahalli
Really great post, I simply unearthed your site and needed to say that I have truly appreciated perusing your blog entries. I want to say thanks for great sharing.
Data science training in bangalore
Very nice post here and thanks for it .I always like and such a super contents of these post.
Excellent and very cool idea and great content of different kinds of the valuable information's.
Java training in Bangalore
Thank you for benefiting from time to focus on this kind of, I feel firmly about it and also really like comprehending far more with this particular subject matter. In case doable, when you get know-how, is it possible to thoughts modernizing your site together with far more details? It’s extremely useful to me.
Data Science Training in Indira nagar
Data Science Training in btm layout
Data Science Training in Kalyan nagar
Data Science training in Indira nagar
Data Science Training in Marathahalli
Data science training in bangalore
Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
Python training in kalyan nagar
nice posts. this could not be explained better. Thanks for sharing, Keep up the good work.
devops training in Bangalore
SalesForce developer Training in Bangalore
AWS training in Bangalorer
Data Analytics Training in Bangalore
I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.
Best PHP Training Institute in Chennai|PHP Course in chennai
Best .Net Training Institute in Chennai
Dotnet Training in Chennai
Dotnet Training in Chennai
Great site, the site is very impressive as well as easily understand the concept for the beginners.
Data Science Training Course In Chennai | Data Science Training Course In Anna Nagar | Data Science Training Course In OMR | Data Science Training Course In Porur | Data Science Training Course In Tambaram | Data Science Training Course In Velachery
I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
Teradata Training in Bangalore
Thanks for sharing amazing information.Gain the knowledge and hands-on experience
Teradata class in Bangalore
Really enjoyed this article .Much thanks again. Want more
python training
angular js training
selenium trainings
μ΄κ²μ λΉμ μ΄ μ 곡νλ νλ₯ν μμμ λλ€. μ΄κ²μ μ¬λ¬λΆμ΄ μ 곡νλ λ§€μ° μ μ©ν 리μμ€μ΄λ©° 무λ£λ‘ μ 곡ν©λλ€. μμ§μ μ μ©ν 리μμ€λ₯Ό 무λ£λ‘ μ 곡νλ κ²μ κ°μΉλ₯Ό μΈμνλ μΉ μ¬μ΄νΈλ₯Ό 보λ κ²μ΄ μ λ§ μ’μ΅λλ€.
λ΄ μ¬μ΄νΈλ₯Ό λ°©λ¬Ένμμμ€.μ¬λ‘―μ¬μ΄νΈ
λ§μ μ 보λ₯Ό μ»μ μ μμ΅λλ€.
OctaFx Review : A Complete Introduction to Trading Methods and Applications with Concept, Tools, and Techniques for Understanding the Market is a complete course in technical market analysis that focuses on how to navigate the labyrinth of technical tools currently available to financial traders.
Are you looking for the best Azure training in Chennai here is the best suggestion for you, Infycle Technologies the best Software training institute to study to also other technical courses like Cyber Security, Graphic Design and Animation, Block Security, Java, Cyber Security, Oracle, Python, Big data, Azure, Python, Manual and Automation Testing, DevOps, Medical Coding etc., with technical trainers with amazing training with a peaceful environment. And we also provide 100+ Live Practical Sessions and Real-Time scenarios which helps you to easily get through the interviews in top MNC’s. for more queries approach us on 7504633633, 7502633633.
Post a Comment