Mysql
 sql >> база данни >  >> RDS >> Mysql

как да извлечете поле със стойност на xml в sql сървър (функция за извличане на стойност в mysql)

Така:

declare @x xml = '<foo><bar>my value</bar></foo>'

select @x.value('(/foo/bar)[1]', 'varchar(30)')

Същото ще работи и за XML колона.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL - SELECT от различни бази данни

  2. Името на типа или пространството от имена 'MySqlConnection' не можа да бъде намерено (липсва ли ви директива using или препратка към асембли?)

  3. Объркваща схема на базата данни (индекс и ограничения)

  4. Mysql group_concat със суми също вътре

  5. Може ли MySQL Nested Select да върне списък с резултати