sql >> Database >  >> RDS >> Sqlserver

Lege lijst doorgeven aan door de gebruiker gedefinieerde tabeltypeparameter op een scalaire functie

Argumenten voor functies zijn niet optioneel, dus u moet een compatibele TVP doorgeven aan de functie. Ik weet niet zeker of ik het punt begrijp van een functie met scalaire waarden die een TVP-type nodig heeft, maar dat niet hoeft - wat doet deze functie en hoe kan deze het doen zonder de TVP? Weet je zeker dat dit niet bedoeld is als TVF?

Hoe dan ook, hier is hoe je een lege TVP kunt doorgeven aan een scalaire functie:

DECLARE @x dbo.TVP_type_name;
SELECT dbo.function_name(@x);



  1. OracleCommandBuilder.DeriveParameters() genereert OracleException:ORA-06564:object bestaat niet ORA-06512:op SYS.DBMS_UTILITY

  2. SSL-verbindingsfout bij gebruik van MySQL Connector met Python

  3. MySQLdb Python voegt %d en %s in

  4. Een string invoegen in een andere string in MySQL met INSERT()