అక్షరాల క్యాపిటలైజేషన్కు సున్నితంగా ఉండే టెక్స్ట్ లేదా టైప్ చేసిన ఇన్పుట్. ఉదాహరణకు, “కంప్యూటర్” మరియు “కంప్యూటర్” అనేవి రెండు వేర్వేరు పదాలు ఎందుకంటే “C” మొదటి ఉదాహరణలో పెద్ద అక్షరం మరియు రెండవ ఉదాహరణలో చిన్న అక్షరం. ఆధునిక సిస్టమ్లలో, పాస్వర్డ్లు కేస్-సెన్సిటివ్గా ఉంటాయి మరియు వినియోగదారు పేర్లు సాధారణంగా కేస్-సెన్సిటివ్గా ఉంటాయి.
మీరు SQLలో కేస్ సెన్సిటివ్ని ఎలా విస్మరిస్తారు?
కేస్ ఇన్సెన్సిటివ్ SQL SELECT: ఎగువ లేదా దిగువ ఫంక్షన్లను ఉపయోగించండి * వినియోగదారుల నుండి దిగువ(first_name) = 'fred'; మీరు చూడగలిగినట్లుగా, మీరు శోధిస్తున్న ఫీల్డ్ను పెద్ద అక్షరం లేదా చిన్న అక్షరంగా మార్చడం నమూనా, ఆపై మీరు ఉపయోగించిన SQL ఫంక్షన్తో సరిపోలడానికి మీ శోధన స్ట్రింగ్ను కూడా పెద్ద అక్షరం లేదా చిన్న అక్షరం చేయడం.
SQL లైక్ కేసును విస్మరిస్తుందా?
SQL సర్వర్ మరియు MySQL ఉపయోగించే డిఫాల్ట్ కోలేషన్లు అప్పర్ మరియు లోయర్ కేస్ అక్షరాల మధ్య తేడాను గుర్తించవు-అవి డిఫాల్ట్గా కేస్-సెన్సిటివ్గా ఉంటాయి.
నేను SQL కేస్ను ఎలా సెన్సిటివ్గా చేయాలి?
SQL సర్వర్, డిఫాల్ట్గా, కేస్ ఇన్సెన్సిటివ్; అయినప్పటికీ, కేస్-సెన్సిటివ్ SQL సర్వర్ డేటాబేస్ను సృష్టించడం మరియు నిర్దిష్ట టేబుల్ నిలువు వరుసలను కేస్ సెన్సిటివ్గా చేయడం కూడా సాధ్యమవుతుంది. డేటాబేస్ లేదా డేటాబేస్ ఆబ్జెక్ట్ దాని “కొల్షన్” ప్రాపర్టీని తనిఖీ చేసి, ఫలితంలో “CI” లేదా “CS” కోసం వెతకడం అనేది గుర్తించడానికి మార్గం.
ఏ ఆదేశం ట్రిగ్గర్ల జాబితాను అందిస్తుంది?
మీరు sys ను ఉపయోగించవచ్చు. SQL సర్వర్లోని డేటాబేస్లో ట్రిగ్గర్ల జాబితాను తిరిగి ఇవ్వడానికి కేటలాగ్ వీక్షణను ట్రిగ్గర్ చేస్తుంది. ఈ వీక్షణ TR లేదా TA రకంతో ట్రిగ్గర్ అయిన ప్రతి వస్తువుకు వరుసను కలిగి ఉంటుంది.
నేను ట్రిగ్గర్ ట్రిగ్గర్లను ఎలా చూడగలను?
ముందుగా డేటాబేస్లను విస్తరించండి, ఆపై పట్టికను కలిగి ఉన్న డేటాబేస్ను విస్తరించండి. తరువాత టేబుల్స్ ఫోల్డర్ను విస్తరించండి మరియు మీరు వెతుకుతున్న పట్టికను కనుగొనండి, ఆపై పట్టికను విస్తరించండి మరియు దిగువ చూపిన విధంగా పట్టిక కోసం ట్రిగ్గర్ల జాబితాను చూడటానికి ట్రిగ్గర్లను విస్తరించండి.
మీరు ట్రిగ్గర్లను ఎలా చూపుతారు?
SHOW TRIGGERS అవుట్పుట్ ఈ నిలువు వరుసలను కలిగి ఉంది:
- ట్రిగ్గర్. ట్రిగ్గర్ పేరు.
- ఈవెంట్. ట్రిగ్గర్ ఈవెంట్.
- పట్టిక. ట్రిగ్గర్ నిర్వచించబడిన పట్టిక.
- ప్రకటన. ట్రిగ్గర్ శరీరం; అంటే, ట్రిగ్గర్ సక్రియం అయినప్పుడు అమలు చేయబడిన ప్రకటన.
- టైమింగ్.
- సృష్టించబడింది.
- sql_mode.
- నిర్వచించువాడు.
ట్రిగ్గర్ల రకాలు ఏమిటి?
ఒరాకిల్లో ట్రిగ్గర్స్ రకాలు
- DML ట్రిగ్గర్: DML ఈవెంట్ పేర్కొనబడినప్పుడు ఇది కాలుస్తుంది (ఇన్సర్ట్/అప్డేట్/డిలీట్)
- DDL ట్రిగ్గర్: DDL ఈవెంట్ పేర్కొనబడినప్పుడు ఇది కాలుస్తుంది (సృష్టించు/ఆల్టర్)
- డేటాబేస్ ట్రిగ్గర్: డేటాబేస్ ఈవెంట్ పేర్కొనబడినప్పుడు ఇది ఫైర్ అవుతుంది (లాగాన్/లాగోఫ్/STARTUP/షట్డౌన్)
ట్రిగ్గర్స్ యొక్క ప్రయోజనం ఏమిటి?
ట్రిగ్గర్: ట్రిగ్గర్ అనేది డేటాబేస్లో నిల్వ చేయబడిన విధానం, ఇది డేటాబేస్లో ఒక ప్రత్యేక ఈవెంట్ సంభవించినప్పుడల్లా స్వయంచాలకంగా ప్రారంభించబడుతుంది. ఉదాహరణకు, పేర్కొన్న పట్టికలో అడ్డు వరుసను చొప్పించినప్పుడు లేదా నిర్దిష్ట పట్టిక నిలువు వరుసలు నవీకరించబడినప్పుడు ట్రిగ్గర్ని అమలు చేయవచ్చు.
నాలుగు రకాల వీక్షణలు ఏమిటి?
అందుబాటులో ఉన్న నాలుగు రకాల వీక్షణల మధ్య వ్యత్యాసాన్ని వివరించండి.
- డేటాబేస్ వీక్షణ (SE11)
- సహాయ వీక్షణ (SE54)
- ప్రొజెక్షన్ వీక్షణ.
- నిర్వహణ వీక్షణ (SE54)
వీక్షణ నుండి అడ్డు వరుసలను తొలగించవచ్చా?
మీరు క్రింది పరిమితులకు లోబడి, వీక్షణలో అడ్డు వరుసలను చొప్పించవచ్చు, నవీకరించవచ్చు మరియు తొలగించవచ్చు: వీక్షణలో బహుళ పట్టికల మధ్య చేరడం ఉంటే, మీరు వీక్షణలో ఒక పట్టికను మాత్రమే చొప్పించగలరు మరియు నవీకరించగలరు మరియు మీరు అడ్డు వరుసలను తొలగించలేరు. యూనియన్ ప్రశ్నల ఆధారంగా వీక్షణలలోని డేటాను మీరు నేరుగా సవరించలేరు.
వీక్షణ Mcqలో అడ్డు వరుసలను చొప్పించవచ్చా మరియు తొలగించవచ్చా?
వివరణ: అవును, మేము వీక్షణలో అడ్డు వరుసలను చొప్పించాము మరియు తొలగిస్తాము. ఇన్సర్ట్ క్వెరీ పని చేయడానికి బేస్ టేబుల్ నుండి అన్ని NULL నిలువు వరుసలు తప్పనిసరిగా వీక్షణలో చేర్చబడాలి.
వీక్షణ ద్వారా DML కార్యకలాపాలను ఏ వీక్షణ ఎల్లప్పుడూ అనుమతించదు?
DML కార్యకలాపాలు ఎల్లప్పుడూ సంక్లిష్ట వీక్షణ ద్వారా నిర్వహించబడవు. ఇన్సర్ట్, డిలీట్ మరియు అప్డేట్ అనేది సరళమైన వీక్షణలో నేరుగా సాధ్యమవుతుంది. మేము సంక్లిష్ట వీక్షణలో నేరుగా ఇన్సర్ట్, డిలీట్ మరియు అప్డేట్ని వర్తింపజేయలేము.
నేను వీక్షణలో డేటాను చొప్పించవచ్చా?
వీక్షణ సవరించగలిగేలా మరియు ఉత్పన్నమైన నిలువు వరుసలను కలిగి ఉండకపోతే మాత్రమే మీరు వీక్షణలో అడ్డు వరుసలను చొప్పించగలరు. రెండవ పరిమితికి కారణం ఏమిటంటే, చొప్పించిన అడ్డు వరుస అన్ని నిలువు వరుసల కోసం విలువలను అందించాలి, కానీ డేటాబేస్ సర్వర్ ఒక వ్యక్తీకరణ ద్వారా చొప్పించిన విలువను ఎలా పంపిణీ చేయాలో చెప్పలేదు.