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

Đổi tên cột trả về lỗi

Tùy chọn 1: Bạn có thể thử kiểm tra xem bạn có đang chạy truy vấn trong cơ sở dữ liệu chính xác hay không.

Tùy chọn 2: Nếu có, hãy thử cách này:

EXEC sp_rename 
@objname = 'TBL_TAXREPORTtestxxx."[InsertedOn]"',   --or @objname = 'TBL_TAXREPORTtestxxx."InsertedOn"'
@newname = 'InsertedOn', 
@objtype = 'COLUMN'

Tùy chọn 3: Nếu cách trên cũng không thành công thì bạn có thể thử tạo một bảng mới với tất cả các tên chính xác và sao chép dữ liệu từ bảng hiện có sang bảng mới và bỏ bảng trước đó. Và cuối cùng là đổi tên bảng.

CHỈNH SỬA:

Tùy chọn 4: Như Gordon đã nói trong phần bình luận, bạn cũng có thể muốn kiểm tra lược đồ.

EXEC sp_rename 
@objname = '[dbo].TBL_TAXREPORTtestxxx."[InsertedOn]"',   
@newname = 'InsertedOn', 
@objtype = 'COLUMN'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thực thi một thủ tục được lưu trữ trong một thủ tục được lưu trữ

  2. Thông tin xác thực cho dịch vụ SQL Server Agent không hợp lệ

  3. Sự khác biệt giữa Float và Numeric / Decimal trong SQL Server - SQL Server / T-SQL Tutorial Part 33

  4. Ý nghĩa của 1/1/1753 trong SQL Server là gì?

  5. SQL Cách xác định xem ngày tháng ngày chứa 29,30 hay 31