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

Ý nghĩa của [1] trong Xquery là gì

Trong XPath, [expression] cú pháp biểu thị một vị từ trên đường dẫn vị trí. [1] cú pháp viết tắt cho [position()=1] , có nghĩa là 'phần tử đầu tiên'. Trong SQL Server sử dụng XPath, [1] (hoặc bất kỳ vị từ nào khác lọc xác định cho nhiều nhất một phần tử) là bắt buộc bởi vì nó biến đổi biểu thức XPath từ một biểu thức trả về bất kỳ số lượng phần tử nào thành một vị từ xác định trả về 0 hoặc 1 phần tử, do đó biến đổi thành một biểu thức vô hướng, đó là .value() yêu cầ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. Đã có một đối tượng có tên '#columntable' trong cơ sở dữ liệu

  2. SQL Server - Chèn đồng thời vào bảng từ nhiều máy khách - Kiểm tra Giới hạn và Chặn

  3. Máy chủ SQL đã chặn quyền truy cập vào thủ tục 'sys.sp_OACreate' của thành phần 'Quy trình tự động hóa Ole'

  4. Bật Thư cơ sở dữ liệu trong SQL Server (T-SQL)

  5. Sử dụng OBJECTPROPERTY () để tìm hiểu xem một Bảng có phải là một Bảng hệ thống trong SQL Server hay không