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

Truy vấn SQL để thêm một cột mới sau một cột hiện có trong SQL Server 2005

Microsoft SQL (AFAIK) không cho phép bạn thay đổi bảng và thêm cột sau một cột cụ thể. Đặt cược tốt nhất của bạn là sử dụng Sql Server Management Studio, hoặc chơi xung quanh với việc thả và thêm lại bảng hoặc tạo một bảng mới và di chuyển dữ liệu theo cách thủ công. cũng không phải là rất duyên dáng.

MySQL Tuy nhiên:

ALTER TABLE mytable
ADD COLUMN  new_column <type>
AFTER       existing_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. Tìm tổng số phút bỏ qua trùng lặp (Chuyển đổi câu trả lời dựa trên con trỏ thành CTE)

  2. Xóa các số 0 đứng đầu khỏi một trường trong câu lệnh SQL

  3. Truyền mảng tới một thủ tục được lưu trữ trên máy chủ SQL

  4. Tăng số lượng của mỗi hàng trong sql

  5. Làm cách nào để kiểm tra kết nối với SQL 2005 từ xa mà không có SSMS?