SQL சர்வர் 2000/2005 இல் இருக்கும் அட்டவணையில் இயல்புநிலை மதிப்புடன் ஒரு நெடுவரிசையைச் சேர்த்தல்

SQL சர்வர் 2000/2005 இல் இருக்கும் அட்டவணையில் இயல்புநிலை மதிப்புடன் ஒரு நெடுவரிசையைச் சேர்த்தல்
SQL சர்வர் 2000/2005 இல் இருக்கும் அட்டவணையில் இயல்புநிலை மதிப்புடன் ஒரு நெடுவரிசையைச் சேர்த்தல்

SQL சர்வர் அட்டவணைகளை மாற்றுவதற்கான படிகள்

SQL சேவையகத்தில் ஏற்கனவே உள்ள அட்டவணையில் புதிய நெடுவரிசையைச் சேர்ப்பது, உங்கள் தரவுத்தளத்தை புதிய தேவைகளுக்கு ஏற்ப மாற்றுவதற்கு முக்கியமானதாக இருக்கும். புதிய நெடுவரிசைக்கு இயல்புநிலை மதிப்பை அமைக்க வேண்டியிருக்கும் போது, ​​இந்த பணி இன்னும் நேரடியானது.

இந்த வழிகாட்டியில், SQL சர்வர் 2000 மற்றும் SQL சர்வர் 2005 இல் ஏற்கனவே உள்ள அட்டவணையில் இயல்புநிலை மதிப்புடன் ஒரு நெடுவரிசையைச் சேர்ப்பதற்கான படிகளைப் பற்றி விவாதிப்போம். தரவு நிலைத்தன்மையையும் பராமரிப்பையும் எளிதாக்க, இந்த வழிமுறைகளைப் பின்பற்றவும்.

கட்டளை விளக்கம்
ALTER TABLE நெடுவரிசைகளைச் சேர்ப்பது அல்லது அகற்றுவது போன்ற ஏற்கனவே உள்ள அட்டவணை அமைப்பை மாற்றுகிறது.
ADD அட்டவணையில் ஒரு புதிய நெடுவரிசை அல்லது தடையைச் சேர்ப்பதைக் குறிப்பிடுகிறது.
DEFAULT செருகும் போது எந்த மதிப்பும் வழங்கப்படாதபோது ஒரு நெடுவரிசைக்கு இயல்புநிலை மதிப்பை அமைக்கிறது.
BIT 0 அல்லது 1 பைனரி மதிப்பைச் சேமிக்கும் தரவு வகை.
CREATE TABLE குறிப்பிட்ட நெடுவரிசைகள் மற்றும் கட்டுப்பாடுகளுடன் தரவுத்தளத்தில் ஒரு புதிய அட்டவணையை உருவாக்குகிறது.
PRIMARY KEY ஒரு அட்டவணையில் உள்ள ஒவ்வொரு வரிசையையும் தனித்துவமாக அடையாளம் காணும் நெடுவரிசை அல்லது நெடுவரிசைகளின் கலவையை வரையறுக்கிறது.

நெடுவரிசைகளைச் சேர்ப்பதற்கான SQL ஸ்கிரிப்ட்களைப் புரிந்துகொள்வது

SQL சர்வரில், தரவுத்தள நிர்வாகத்திற்கு, இயல்புநிலை மதிப்புடன் புதிய நெடுவரிசையைச் சேர்க்க, ஏற்கனவே உள்ள அட்டவணை கட்டமைப்பை மாற்றியமைப்பது அவசியம். முதல் ஸ்கிரிப்ட் பயன்படுத்துகிறது ALTER TABLE பணியாளர்கள் என்ற பெயரில் இருக்கும் அட்டவணையின் கட்டமைப்பை மாற்றுவதற்கான கட்டளை. பயன்படுத்துவதன் மூலம் ADD உட்பிரிவு, IsActive என்ற புதிய நிரல் அறிமுகப்படுத்தப்பட்டது. இந்த நெடுவரிசை உடன் வரையறுக்கப்பட்டுள்ளது BIT தரவு வகை, இது 0 அல்லது 1 இன் பைனரி மதிப்புகளைச் சேமிக்கிறது, முறையே தவறான அல்லது உண்மையைக் குறிக்கிறது. தி DEFAULT செருகும் செயல்பாட்டின் போது எந்த மதிப்பும் குறிப்பிடப்படவில்லை எனில், நெடுவரிசை தானாகவே 1 ஆக அமைக்கப்படும், இது முன்னிருப்பாக செயலில் உள்ள நிலையைக் குறிக்கும்.

இரண்டாவது ஸ்கிரிப்ட் புதிதாக ஒரு அட்டவணையை உருவாக்குவதைக் காட்டுகிறது. பயன்படுத்தி CREATE TABLE கட்டளை, பணியாளர்கள் என்ற அட்டவணை, EmployeeID, FirstName, LastName மற்றும் IsActive ஆகியவற்றிற்கான நெடுவரிசைகளுடன் உருவாக்கப்பட்டுள்ளது. EmployeeID நெடுவரிசை என குறிப்பிடப்பட்டுள்ளது PRIMARY KEY, ஒவ்வொரு வரிசையும் தனித்தனியாக அடையாளம் காணப்படுவதை உறுதி செய்கிறது. IsActive நிரல் மீண்டும் பயன்படுத்துகிறது BIT தரவு வகை மற்றும் DEFAULT எந்த மதிப்பும் வழங்கப்படாவிட்டால், தானாகவே மதிப்பை 1 ஆக அமைக்க கட்டுப்பாடு. திரைக்கதையும் அடங்கும் INSERT INTO மாதிரி தரவுகளுடன் அட்டவணையை விரிவுபடுத்துவதற்கான அறிக்கைகள், புதிய வரிசைகள் சேர்க்கப்படும்போது இயல்புநிலை மதிப்பு எவ்வாறு பயன்படுத்தப்படுகிறது என்பதை விளக்குகிறது.

ஒரு SQL சர்வர் அட்டவணையில் இயல்புநிலை மதிப்பு நெடுவரிசையைச் சேர்த்தல்

பரிவர்த்தனை-SQL (T-SQL) ஐப் பயன்படுத்துதல்

-- Adding a column with a default value to an existing table in SQL Server 2000/2005
ALTER TABLE Employees
ADD IsActive BIT DEFAULT 1;

இயல்புநிலை மதிப்பு நெடுவரிசையுடன் ஒரு அட்டவணையை உருவாக்குதல் மற்றும் நிரப்புதல்

பரிவர்த்தனை-SQL (T-SQL) ஐப் பயன்படுத்துதல்

-- Creating a new table with a default value column
CREATE TABLE Employees (
    EmployeeID INT PRIMARY KEY,
    FirstName NVARCHAR(50),
    LastName NVARCHAR(50),
    IsActive BIT DEFAULT 1
);

-- Inserting data into the table
INSERT INTO Employees (EmployeeID, FirstName, LastName)
VALUES (1, 'John', 'Doe');
INSERT INTO Employees (EmployeeID, FirstName, LastName)
VALUES (2, 'Jane', 'Smith');

SQL சேவையகத்தில் அட்டவணை கட்டமைப்பை மேம்படுத்துதல்

SQL சேவையகத்துடன் பணிபுரியும் போது, ​​வணிகத் தேவைகள் மாறும்போது தரவுத்தளத் திட்டம் உருவாக வேண்டிய சூழ்நிலைகளை சந்திப்பது பொதுவானது. ஏற்கனவே உள்ள அட்டவணையில் இயல்புநிலை மதிப்புடன் புதிய நெடுவரிசையைச் சேர்ப்பது இதுபோன்ற ஒரு காட்சியாகும். தற்போதுள்ள தரவை சீர்குலைக்காமல் புதிய நெடுவரிசைகள் தரவுத்தளத்தில் தடையின்றி ஒருங்கிணைக்கப்படுவதை இந்த செயல்முறை உறுதி செய்கிறது. இயல்புநிலை மதிப்புகளைச் சேர்ப்பது, புதிய பதிவுகள் சேர்க்கப்படும்போது, ​​நிரலைத் தானாக நிரப்புவதன் மூலம் தரவு ஒருமைப்பாட்டைப் பராமரிக்க உதவும். இந்த அணுகுமுறை பிழைகள் மற்றும் முரண்பாடுகளின் அபாயத்தைக் குறைக்கிறது, குறிப்பாக பெரிய தரவுத்தளங்களில் கைமுறை தரவு உள்ளீடு நடைமுறைக்கு மாறானது.

புதிய நெடுவரிசைகளைச் சேர்ப்பதற்கு அப்பால், இயல்புநிலை மதிப்புகள் வரலாற்றுத் தரவு சம்பந்தப்பட்ட காட்சிகளில் குறிப்பாக பயனுள்ளதாக இருக்கும். உதாரணமாக, 'செயலில்' நிலையைக் குறிக்கும் புதிய பூலியன் நெடுவரிசை சேர்க்கப்பட்டால், ஏற்கனவே உள்ள அனைத்து பதிவுகளும் இந்த நெடுவரிசையை சரியான முறையில் அமைக்க வேண்டும். இயல்புநிலை மதிப்பைப் பயன்படுத்துவது, ஏற்கனவே உள்ள வரிசைகளுக்கு விரிவான புதுப்பிப்புகள் தேவைப்படாமல் அனைத்து புதிய பதிவுகளும் இந்த விதிக்கு இணங்குவதை உறுதி செய்கிறது. மேலும், போன்ற கட்டுப்பாடுகளின் பயன்பாடு DEFAULT வணிக விதிகளை நேரடியாக தரவுத்தள மட்டத்தில் வரையறுக்க உதவுகிறது, மேலும் வலுவான மற்றும் நம்பகமான தரவு கட்டமைப்பை வழங்குகிறது. வெவ்வேறு பயன்பாட்டு அடுக்குகளில் நிலைத்தன்மையையும் துல்லியத்தையும் பராமரிக்க இந்தத் திறன் முக்கியமானது.

SQL சேவையகத்தில் இயல்புநிலை மதிப்பு நெடுவரிசைகளைச் சேர்ப்பதற்கான பொதுவான கேள்விகள்

  1. இயல்புநிலை மதிப்புடன் புதிய நெடுவரிசையை எவ்வாறு சேர்ப்பது?
  2. நீங்கள் பயன்படுத்தலாம் ALTER TABLE உடன் கட்டளை ADD விதி மற்றும் குறிப்பிடவும் DEFAULT மதிப்பு.
  3. எந்த தரவு வகைகள் இயல்புநிலை மதிப்புகளைக் கொண்டிருக்கலாம்?
  4. SQL சர்வரில் உள்ள அனைத்து தரவு வகைகளும் உட்பட இயல்புநிலை மதிப்புகள் இருக்கலாம் BIT, INT, VARCHAR, மற்றும் பலர்.
  5. வேலையில்லா நேரம் இல்லாமல் டேபிளில் இயல்புநிலை மதிப்பைக் கொண்ட நெடுவரிசையைச் சேர்க்க முடியுமா?
  6. ஆம், இயல்புநிலை மதிப்புடன் ஒரு நெடுவரிசையைச் சேர்ப்பது பொதுவாக குறிப்பிடத்தக்க வேலையில்லா நேரம் இல்லாமல் செய்யப்படலாம், ஆனால் பராமரிப்பு சாளரங்களின் போது இதுபோன்ற செயல்பாடுகளைச் செய்வது எப்போதும் சிறந்தது.
  7. ஏற்கனவே உள்ள பதிவுகளுக்கு இயல்பு மதிப்பு பொருந்துமா?
  8. இயல்புநிலை மதிப்புடன் நெடுவரிசையைச் சேர்ப்பது ஏற்கனவே உள்ள பதிவுகளை தானாகவே புதுப்பிக்காது. ஏற்கனவே உள்ள வரிசைகளை நீங்கள் தனித்தனியாக புதுப்பிக்க வேண்டும்.
  9. புதிய இயல்புநிலை மதிப்பைப் பயன்படுத்த, ஏற்கனவே உள்ள பதிவுகளை எவ்வாறு புதுப்பிப்பது?
  10. நீங்கள் பயன்படுத்தலாம் UPDATE ஏற்கனவே உள்ள வரிசைகளுக்கு புதிய நெடுவரிசை மதிப்பை அமைக்க கட்டளை.
  11. இயல்புநிலை மதிப்புகள் மாறும் வகையில் இருக்க முடியுமா?
  12. இல்லை, இயல்புநிலை மதிப்புகள் நிலையானவை. உங்களுக்கு டைனமிக் மதிப்புகள் தேவைப்பட்டால், நீங்கள் தூண்டுதல்களைப் பயன்படுத்த வேண்டும்.
  13. நெடுவரிசையிலிருந்து இயல்புநிலை மதிப்பை அகற்ற வழி உள்ளதா?
  14. ஆம், நீங்கள் பயன்படுத்தலாம் ALTER TABLE உடன் கட்டளை DROP DEFAULT இயல்புநிலை மதிப்பை அகற்றுவதற்கான விதி.
  15. இயல்புநிலை மதிப்பைக் கொண்ட நெடுவரிசையில் மதிப்பைச் செருகினால் என்ன நடக்கும்?
  16. நெடுவரிசையானது அல்ல என வரையறுக்கப்பட்டாலன்றி, ஐ வெளிப்படையாகச் செருகுவது இயல்பு மதிப்பை மீறும்.

இறுதி எண்ணங்கள்:

SQL சேவையகத்தில் ஏற்கனவே உள்ள அட்டவணையில் இயல்புநிலை மதிப்புடன் ஒரு நெடுவரிசையைச் சேர்ப்பது தரவுத்தள நிர்வாகத்திற்கான ஒரு முக்கியமான திறமையாகும். புதிய தரவு தேவையான கட்டமைப்பிற்கு இணங்குவதையும் ஏற்கனவே உள்ள தரவு சீராக இருப்பதையும் இது உறுதி செய்கிறது. போன்ற கட்டளைகளைப் பயன்படுத்துதல் ALTER TABLE மற்றும் DEFAULT மென்மையான திட்ட பரிணாமத்தை அனுமதிக்கிறது. கோடிட்டுக் காட்டப்பட்டுள்ள முறைகளைப் பின்பற்றுவதன் மூலம், தரவுத்தள புதுப்பிப்புகளை நீங்கள் திறமையாக நிர்வகிக்கலாம் மற்றும் உங்கள் SQL சர்வர் சூழல்களில் அதிக தரவு ஒருமைப்பாட்டை பராமரிக்கலாம்.