Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server T-SQL用户定义聚合:具有不同类型的相同聚合名称_Sql Server_Tsql_Clr_Aggregate Functions - Fatal编程技术网

Sql server T-SQL用户定义聚合:具有不同类型的相同聚合名称

Sql server T-SQL用户定义聚合:具有不同类型的相同聚合名称,sql-server,tsql,clr,aggregate-functions,Sql Server,Tsql,Clr,Aggregate Functions,我可以创建具有不同类型的自定义聚合吗 例如: select Aggregate(cast(1 as tinyint)) -- Returns a tinyint value select Aggregate(cast(1 as int)) -- Returns a int value 等等 现在我可以更改聚合的名称了:AggregateInt,AggregateInt。。。但这个变量是不可读的

我可以创建具有不同类型的自定义聚合吗

例如:

select Aggregate(cast(1 as tinyint)) -- Returns a tinyint value
select Aggregate(cast(1 as int)) -- Returns a int value
等等

现在我可以更改聚合的名称了:AggregateInt,AggregateInt。。。但这个变量是不可读的