sqlserver 存储过程中调用自定义函数
函数实现如下:
GO
CREATE FUNCTION dbo.fn_Sum(@code varchar(50))
RETURNS varchar(8000)
AS
BEGIN
DECLARE @values varchar(8000)
SET @values = ''
SELECT @values = @values + ',' + values from test WHERE code=@code
RETURN STUFF(@values, 1, 1, '')
END
GO
DROP FUNCTION dbo.fn_Sum
我想知道的是,
1.在存储过程中-- 这样调用函数可不可以
Insert into table T Values(SELECT code, data = dbo.fn_Sum(code) from test GROUP BY code)
2.表test是要更新的,这样表T就必须得更新,因此,存储过程我是要经常执行的,因此,函数也得一直存在
函数我该在哪里写,DROP FUNCTION dbo.fn_Sum用不用写,在哪里写。
多谢了,初学,问题比较愚昧,帮帮忙吧!!
SQL code:
可以调用,语法修正:
Insert into T(code,data) SELECT code, data = dbo.fn_Sum(code) from test
SQL code:
Insert into table(code,data)
SELECT code, data = dbo.fn_Sum(code)
from test
GROUP BY code
可以调用的
SQL code:
表test是要更新的,这样表T就必须得更新,因此,存储过程我是要经常执行的,因此,函数也得一直存在
函数我该在哪里写
函数就直接在当前数据
相关问答:
我想把mysql里的users表里数据导入到sqlserver里的fs_me_users表里
里面的字段就不列出来了 是对应得。
用asp asp.net 或者 直接sql语句都行
请教各位。。。。!
这个不难吧
1. asp.net 的话,读取mysql的记录集 ......
编号 级别 名称 深度
1 0 新闻 1
2 0 财经 1
3 1 军事 2
4 2 股票 3
5 0 房产 1
6 1 情感 2
7 1 国内 2
8 1 国际 2
14 2 邮政电信 2
15 2 环保 2
16 5 IT企 ......
有什么工具可以把sqlserver的数据生成insert into的脚本?像mysql那样导出.sql文件.
mssql只可以生成表结构的sql文件.不带数据的.
如果表少的话
自己拼吧
楼主说的是要把数据库内的已插入的数据转为SQL脚本?
......
如何屏蔽SQLSERVER登录用户和启动登录用户
屏蔽什么意思。。。。
安性性,登录名,选择登录用户,右键属性,状态,禁用登录
SQL Server Management Studio-->安全性-->登录名-->选择登录用户-->右键 ......
我在企业管理器中将sqlserver 的一个数据库导出为access,要用户名和密码,
我输入了sql数据库的不行
access默认的admin用户名页不行。
怎么办?
登录数据库的名字和密码,不同服务器,先建立链接服务器
SQL cod ......