Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Có gì sai với sp_rename với cột?

Hãy thử điều này:

USE MYSYS;
GO
EXEC sp_rename 'SYSDetails.AssetName', 'AssetTypeName', 'COLUMN';
GO

sp_rename (Transact-SQL) ( msdn ):

Cú pháp với tên đủ điều kiện:

USE Database
GO
EXEC sp_rename 'Database.Schema.TableName.ColumnName', 'NewColumnName', 'COLUMN';
GO

Nếu bạn muốn có trong tên đối tượng tên đủ điều kiện mà bạn cũng nên chỉ định lược đồ . Vì vậy, nếu SYSDetails của bạn bảng nằm trong dbo giản đồ, mã này sẽ phù hợp với bạn:

USE MYSYS;
GO
EXEC sp_rename 'MYSYS.dbo.SYSDetails.AssetName', 'AssetTypeName', 'COLUMN';
GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển số thành từ trong SQL

  2. SQL Server dbo.sysdiagrams là một bảng người dùng hoặc bảng hệ thống

  3. Nối nhiều bảng trong SQL

  4. Ưu và nhược điểm của việc sử dụng SqlCommand Chuẩn bị trong C #?

  5. SQL Server:CẬP NHẬT bảng bằng cách sử dụng ORDER BY