在SQL中编写自己的函数的任何可能性(用户定义的函数SQL)

时间:2015-09-25 09:42:24

标签: sql sql-server postgresql

是否有可能在SQL中编写自己的函数。我的意思是在Mathematica或C中使用自己的函数,我有一个变量或几个变量,在某些操作后,我得到一个可能是一切的输出。 或者可能有一种语言可以应用于SQL中。

3 个答案:

答案 0 :(得分:2)

我的回答与SQL Server有关(我对Postgres一无所知)。

SQL Server中,您可以使用T-SQL编写存储函数和存储过程。

Microsoft documentation is here

对于更强大的功能,您还可以使用MS .NET技术扩展SQL Server。起点可能在这里: Create and Run a CLR SQL Server User-Defined Function

答案 1 :(得分:2)

Postgres有自己的程序语言plpgsql。您还可以创建函数using SQL以及其他几种语言,例如pythonperlothers

答案 2 :(得分:1)

我的回答是Microsoft SQL Server。

是的,您可以在Sql server中编写自己的函数。

Create function Function 
as
@id int
begin 
Select * from Employee where emp_id=@id
end