
نوشته شده توسط
khoshblagh
با سلام به دوستان گرامی
cmdSaveData.CommandText:='ALTER TABLE tblMoarefiBForoshga RENAME COLUMN '+
' MabMaxForoshgaKala TO MablaghAtbar ' ;
cmdSaveData.Execute;
میخوانم نام یک فیلد از جدول خاص را تغییر نام بدهم.ولی خطا میگیرد. متشکرم
Untitled.png
در پایگاه دادههایی مانند MySQL، SQLite و PostgreSQL، تغییر نام ستون به این صورت است:
cmdSaveData.CommandText := 'ALTER TABLE tblMoarefiBForoshga RENAME COLUMN MabMaxForoshgaKala TO MablaghAtbar';
cmdSaveData.Execute;
اما در SQL Server یا برخی دیگر از پایگاه دادهها، دستور متفاوت است:
cmdSaveData.CommandText := 'EXEC sp_rename ''tblMoarefiBForoshga.MabMaxForoshgaKala'', ''MablaghAtbar'', ''COLUMN''';
cmdSaveData.Execute;