
正文
sqlserver实体,数据库中表示实体
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样把sqlserver的函数拖拽到实体数据模型上
-- 声明函数
go
CREATE FUNCTION GetPriceListStatus()
returns int
as
begin
declare @ReturnV int
declare @Sum bigint
select @Sum = sum(pirce) from YourTable
if @Sum = 2000 and @Sum 40000
set @ReturnV = 1
else if @Sum = 40000 and @Sum 10000
set @ReturnV = 2
else if @Sum = 10000 and @Sum 150000 -- 150000可根据需要自行修改
set @ReturnV = 5
-- else if 省略
else
set @ReturnV = 0
return @ReturnV
end
go
update YourTable2 set 字段= GetPriceListStatus()
相关问答
Q1: sqlserver 5种约束表示什么意思
在SQLServer中,有3种不同类型的约束。
1、实体约束
实体约束是关于行的,比如某一行出现的值就不允许出现在其他行,例如主键。
2、域约束
域约束是关于列的,对于所有行,某一列有那些约束,例如CHECK约束。
3、参照完整性约束
如果某列的值必须与其他列的值匹配,那就意味着需要一个参照完整性约束,例如外键。
Q2: sqlserver数据库实体文件太大如何清理
你什么意思?
是你的mdf大吗? mdf大说明数据多,你可以适当优化数据库表结构,如果仍然很大, 就要考虑建数据仓库,或者,历史数据平时查询使用很少,可以把旧数据导出来,把原库中的删了,
如是ldf大,说明生成的事务日志多,重新考虑你的备份计划。
Q3: .net实体类与sqlserver数据库中同一个字段的字段名可以不一致吗?要是可以不一致的话要怎么进行关联调用
如果你指的是LlNQ to SQL,它允许字段名与数据库列名不一致。在类字段指定[Column]特性时通过参数Name绑定数据库列名。例如:
[Column(Name="UserName")] public string Name;
将列UserName与类的Name字段关联。
Q4: SQLserver express中数据集和实体数据模型有什么区别
这个是两个不同的概念。数据表和实体数据模型有对应关系,但数据集和实体数据模型无关系。






