SQL సర్వర్ టేబుల్ నుండి నకిలీ వరుసలను ఎలా తొలగించాలి?



సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి

SQL సర్వర్‌లో వస్తువులను రూపకల్పన చేసేటప్పుడు, మేము కొన్ని ఉత్తమ పద్ధతులను అనుసరించాలి. ఉదాహరణకు, పట్టికలో ప్రాధమిక కీలు, గుర్తింపు నిలువు వరుసలు, క్లస్టర్డ్ మరియు అన్‌క్లస్టర్డ్ సూచికలు, డేటా సమగ్రత మరియు పనితీరు పరిమితులు ఉండాలి. SQL సర్వర్ పట్టిక డేటాబేస్ రూపకల్పనలో ఉత్తమ పద్ధతుల ప్రకారం నకిలీ వరుసలను కలిగి ఉండకూడదు. అయితే, కొన్నిసార్లు, ఈ నియమాలు పాటించని డేటాబేస్లతో లేదా ఈ నియమాలు ఉద్దేశపూర్వకంగా బైపాస్ చేయబడినప్పుడు మినహాయింపులు సాధ్యమయ్యే చోట మేము వ్యవహరించాలి. మేము ఉత్తమ పద్ధతులను అనుసరిస్తున్నప్పటికీ, మేము నకిలీ వరుసల వంటి సమస్యలను ఎదుర్కొనవచ్చు.



ఉదాహరణకు, ఇంటర్మీడియట్ పట్టికలను దిగుమతి చేసేటప్పుడు మేము ఈ రకమైన డేటాను కూడా పొందవచ్చు మరియు వాస్తవానికి ఉత్పత్తి పట్టికలలో చేర్చడానికి ముందు అనవసరమైన అడ్డు వరుసలను తొలగించాలనుకుంటున్నాము. అంతేకాకుండా, నకిలీ సమాచారం అభ్యర్థనల యొక్క బహుళ నిర్వహణ, తప్పు రిపోర్టింగ్ ఫలితాలు మరియు మరెన్నో అనుమతిస్తుంది కాబట్టి మేము నకిలీ వరుసల అవకాశాన్ని వదిలివేయకూడదు. అయినప్పటికీ, నిలువు వరుసలో మనకు ఇప్పటికే నకిలీ వరుసలు ఉంటే, నకిలీ డేటాను శుభ్రం చేయడానికి మేము నిర్దిష్ట పద్ధతులను అనుసరించాలి. డేటా నకిలీని తొలగించడానికి ఈ వ్యాసంలోని కొన్ని మార్గాలను చూద్దాం.



నకిలీ వరుసలను కలిగి ఉన్న పట్టిక



SQL సర్వర్ టేబుల్ నుండి నకిలీ వరుసలను ఎలా తొలగించాలి?

ప్రత్యేక పరిస్థితుల ఆధారంగా పట్టికలో నకిలీ రికార్డులను నిర్వహించడానికి SQL సర్వర్‌లో అనేక మార్గాలు ఉన్నాయి:

ప్రత్యేకమైన సూచిక SQL సర్వర్ పట్టిక నుండి నకిలీ వరుసలను తొలగించడం

ప్రత్యేకమైన ఇండెక్స్ పట్టికలలో నకిలీ డేటాను వర్గీకరించడానికి మీరు సూచికను ఉపయోగించవచ్చు, ఆపై నకిలీ రికార్డులను తొలగించండి. మొదట, మనకు అవసరం డేటాబేస్ సృష్టించండి “test_database” అని పేరు పెట్టి, ఆపై “ ఉద్యోగి క్రింద ఇచ్చిన కోడ్‌ను ఉపయోగించడం ద్వారా ప్రత్యేక సూచికతో.

మాస్టర్‌ను ఉపయోగించు GO డేటాబేస్ పరీక్ష_డేటాబేస్ GO ఉపయోగం [టెస్ట్_డేటాబేస్] GO ఉద్యోగి ([ID] INT NULL IDENTITY (1,1), [Dep_ID] INT, [పేరు] వర్చార్ (200), [ఇమెయిల్] వర్చార్ (250) NULL ,.

అవుట్పుట్ క్రింద ఉంటుంది.



“ఉద్యోగి” పట్టికను సృష్టిస్తోంది

ఇప్పుడు పట్టికలో డేటాను చొప్పించండి. మేము నకిలీ అడ్డు వరుసలను కూడా చేర్చుతాము. “Dep_ID” 003,005 మరియు 006 ప్రత్యేకమైన కీ సూచికతో గుర్తింపు కాలమ్ మినహా అన్ని రంగాలలో సారూప్య డేటా కలిగిన నకిలీ వరుసలు. క్రింద ఇచ్చిన కోడ్‌ను అమలు చేయండి.

USE [test_database] ఉద్యోగికి వెళ్లండి (Dep_ID, పేరు, ఇమెయిల్, నగరం, చిరునామా) విలువలు (001, 'ఆరోన్‌బాయ్ గుటిరెజ్