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

IIF(...) не е разпозната вградена функция

IIF идва от SQL 2012. Преди това можете да използвате CASE :

SET @SomeVar = @SomeOtherVar + CASE
 WHEN @SomeBool
 THEN 'value when true'
 ELSE 'value when false'
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Повторете редовете N пъти според стойността на колоната

  2. SQL Server 2016:Въздействие върху производителността на винаги криптирани

  3. Изпълнете sp_executeSql за select...in #table, но не можете да изберете данни от Temp Table

  4. Вземете имена на колони от заявка без данни

  5. Получаване на идентификатора на ред, който актуализирах в Sql Server