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

Câu lệnh SELECT chỉ định giá trị cho một biến không được kết hợp với các hoạt động truy xuất dữ liệu

Giá trị cột từ câu lệnh SELECT được gán vào @low@day biến cục bộ; @adjustedLow giá trị không được gán vào bất kỳ biến nào và nó gây ra sự cố:

Vấn đề là ở đây:

select 
    top 1 @low = low
    , @day = day
    , @adjustedLow  -- causes error!
--select high
from 
    securityquote sq
...

Giải thích chi tiết và cách giải quyết: Thông báo lỗi máy chủ SQL - Msg 141 - Câu lệnh SELECT chỉ định giá trị cho một biến không được kết hợp với các hoạt động truy xuất dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bế tắc SQL với các thao tác chọn / cập nhật trên bảng

  2. Chèn số hàng trống trong SQL

  3. Lưu trữ một lượng lớn dữ liệu cũ trong SQL Server

  4. Chỉ cập nhật phần Ngày của DateTime

  5. máy chủ sql:chọn các hàng mà tổng của phù hợp với một giá trị