Im se sentir fou et j'ai décidé que je voudrais vraiment écrire une fonction définie par l'utilisateur en Python qui fonctionnerait dans SQL Server 2008. Je suis intéressé à le faire car j'ai quelques milliers de lignes de PL/Fonctions Python écrites pour PostgreSQL et je suis intéressé de savoir si je peux faire fonctionner le projet sur SQL Server à la place.SQLCLR & IronPython
Je cherche à IronPython pour la première fois à essayer de comprendre si je peux convertir quelque chose comme ça ... C#
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
public partial class UserDefinedFunctions
{
[Microsoft.SqlServer.Server.SqlFunction]
public static SqlString Function1()
{
// Put your code here
return new SqlString("Hello");
}
};
... en Python.
Quelqu'un a-t-il des idées sur celui-ci? C'est possible?
Le bit Je suis particulièrement perplexe face à l'annotation:
[Microsoft.SqlServer.Server.SqlFunction]
Comment puis-je écrire que Python? Ressemble un peu à un décorateur :)
Toutes les suggestions sont les bienvenues.
Cheers, Tom