Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Le CTE récursif avec un identifiant unique doit avoir une valeur dans une ancre

NULL est supposé par défaut être un int c'est pourquoi vous n'avez pas à caster celui-ci explicitement.

Vous pouvez le voir à partir de

SELECT NULL AS FOO INTO BAR;

SELECT DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME='FOO'AND TABLE_NAME='BAR';