Я чувствую себя сумасшедшим, и я решил, что хотел бы написать пользовательскую функцию на Python, которая будет работать в SQL Server 2008. Мне интересно это сделать, поскольку у меня есть несколько тысяч строк PL/Python, написанные для PostgreSQL, и мне интересно узнать, могу ли я запустить проект на SQL Server.SQLCLR & IronPython
Я смотрю на IronPython впервые пытается работать, если я могу преобразовать что-то вроде этого 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");
}
};
... в Python.
У кого-нибудь есть идеи по этому поводу? Является ли это возможным?
Бит Я особенно озадачило является аннотаций:
[Microsoft.SqlServer.Server.SqlFunction]
Как я пишу, что в Python? Выглядит немного как декоратор :)
Все предложения приветствуются.
Приветствия, Том