create function Fn_Cost
returns table
as
begin
alter table Goods
add 进货金额 money not null
return (select 商品编号,商品名称,生产厂商,进货价,零售价,数量,进货时间,进货员工编号,进货金额=进货价*数量 from Goods)
end不知这样写错在哪了?
returns table
as
begin
alter table Goods
add 进货金额 money not null
return (select 商品编号,商品名称,生产厂商,进货价,零售价,数量,进货时间,进货员工编号,进货金额=进货价*数量 from Goods)
end不知这样写错在哪了?
解决方案 »
- sql句子,一道英文题目,欢迎大家讨论
- sql2000附加的数据库xx ,sql 安装目录下的data目录里没有MDF和log 文件,怎么生成这两个文件
- 如果实现这样子一个结果集?
- 想知道这个问题如何解决,期待高手指点!!
- 存储过程
- 存储过程的小错误,散分(显示是isnull附近的错误)
- 哪位大侠知道SQL server 里面的updatetext语法怎么写?
- 建存储过程的时候,提示:存储过程已经建立,输入被截为5个字符。这是怎么回事啊?谢谢!
- 求SQL:在最后一条记录基础上做修改作为新增记录的内容。
- sql注入
- windows优化大师卸载SQLserver时出现“停止服务“Eventlog”失败,请求的控件对此服务无效‘的消息框,该如何处理??
- 请问怎样从SQlite数据库中取出刚存的数据?
把你return后面的SQL语句做成一个查询不就可以了?比如Q_Goods以后使用:Select * from Q_Goods自定义函数应该不可以按LZ的方法做的。
returns int
as
begin
update Goods
set [进货金额]=[进货价]*[数量]
return 0
end不知为何这样写,说update用法错误,大家帮我看下.
returns table
as return (select 商品编号,商品名称,生产厂商,进货价,零售价,数量,进货时间,进货员工编号,进货金额=进货价*数量 from Goods);
go
不合题意. 如果按你这样写的话,就比较容易了.