Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Rekursives CTE mit Uniqueidentifier muss einen Wert in einem Anker haben

NULL wird standardmäßig als int angenommen weshalb Sie diesen nicht explizit umwandeln müssen.

Sie können dies unter

sehen
SELECT NULL AS FOO INTO BAR;

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