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

chế độ sqlcmd từ SSMS - có thể gán setvar cho một biến thay thế?

thay thế biến trong:SETVAR không hoạt động, vì trong trường hợp này, nó chỉ là thay thế mã thông báo.

Bạn có thể mô phỏng hành vi mà bạn mong đợi như sau:

:SETVAR GREETING "HELLO"

DECLARE @salutation VARCHAR(5) = $(GREETING);
SELECT @salutation;

Trân trọng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cú pháp không chính xác gần '(' khi kiểm tra phân mảnh chỉ mục

  2. ghi copyfromrecordset vào dải ô

  3. Không thể tạo phiên bản của nhà cung cấp OLE DB Microsoft.Jet.OLEDB.4.0 cho máy chủ được liên kết rỗng

  4. Giá trị cột danh tính đột nhiên nhảy đến 1001 trong máy chủ sql

  5. Cách tìm các trường chứa ký tự TAB trong SQL Server