社区
MS-SQL Server
帖子详情
SQL默认值 能否 关联 当前输入的值?
aChinese
2005-01-12 04:39:20
例如,表中有两个字段.
A int, B int
欲编写B的默认值函数 B = A + 1
怎么写? 在函数中如何得到当前insert的值.
...全文
128
10
打赏
收藏
SQL默认值 能否 关联 当前输入的值?
例如,表中有两个字段. A int, B int 欲编写B的默认值函数 B = A + 1 怎么写? 在函数中如何得到当前insert的值.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinaandys
2005-01-12
打赏
举报
回复
update b set b=a.a+1 from inserted a,表 b where a.a=b.a
aChinese
2005-01-12
打赏
举报
回复
成功了, 呵呵, 我写错了
aChinese
2005-01-12
打赏
举报
回复
错误107, 列前缀 ' inserted' 与 查询中所用的表名或别名不匹配.
zjcxc
元老
2005-01-12
打赏
举报
回复
--表中包含了ntext字段,但你的处理并不涉及到ntext字段,所以
update 表 set b=a+1 from inserted where 表.a=inserted.a
没有问题,只是要注意 a 是表中的主键
aChinese
2005-01-12
打赏
举报
回复
回复人: rockyljt(Rocky) ( ) 信誉:100 2005-01-12 16:42:00 得分: 0
用insert觸發器實現
update 表 set b=a+1 from inserted where 表.a=inserted.a
默認值不能實現
-----------------------------------------------------------------
表中包含了 ntext 字段. inserted表不能使用ntext字段, 怎么办?
zjcxc
元老
2005-01-12
打赏
举报
回复
默认值不能用A+1,公式才允许这样做
chinaandys
2005-01-12
打赏
举报
回复
支持小李子的
---涛声依旧---
2005-01-12
打赏
举报
回复
或者
將字段B設為計算字段﹐其值為﹕[A]+1
---涛声依旧---
2005-01-12
打赏
举报
回复
用insert觸發器實現
update 表 set b=a+1 from inserted where 表.a=inserted.a
默認值不能實現
lsxaa
2005-01-12
打赏
举报
回复
create table 表(A int,b as A+1)
sql
查询
默认
值
和null做
关联
遇到
sql
查询,如果有
值
就显示,如果是空则显示
默认
值
,
关联
表,
关联
字段出现null,解决方法加ifnull 例子: SELECT fici.id, fici.vin, fici.car_series AS carSeries, fici.car_model AS carModel, fici.open_status AS openStatus, ...
【
SQL
】
默认
值
和规则
默认
值
和规则
默认
值
的用法创建
默认
值
对象实例创建规则实例 下面来演示以下两种完整性约束的操作 由于
SQL
Server2008取消了以下两项操作的图形界面操作,我们只能用命令创建,配合图形界面来观察结果了。
默认
值
的用法 先创建了一个20岁的年龄的
默认
值
,在我们添加学生不
输入
学生年龄的时候,系统自动添加
默认
值
。 可以看到系统自动添加年龄20 我们现在再来看下面的问题,第一个是
默认
值
对象,注意,不是默...
sql
如果
关联
表 没有
值
设置
默认
值
SELECT*FROM(SELECTt.task_name,t.statusAStask_status,coalesce(r.task_ref_id,999)AStask_ref_id,coalesce(r.status,999)ASref_statusFROMmap_tasktLEFTJOINmap_task_refrONr.task_id=...
27、
SQL
表约束:
默认
值
、主键与外键设置
本文详细介绍了
SQL
中表约束的相关知识,包括
默认
值
(DEFAULT)、主键(PRIMARY KEY)和外键(FOREIGN KEY)的设置方法及注意事项。通过示例代码和不同数据库管理系统(DBMS)的支持差异说明,帮助开发者理解和应用这些约束以提高数据库的数据质量和一致性。
SQL
反模式学习笔记14 关于Null
值
的使用
目标:辨别并使用Null
值
反模式:将Null
值
作为普通的
值
,反之亦然 1、在表达式中使用Null: Null
值
与空字符串是不一样的,Null
值
参与任何的加、减、乘、除等其他运算,结果都是Null; Null
值
与False也不同。And、Or和Not三个bool操作如果设计Null,结果很迷惑。 2、搜索运行为空的列:任何与...
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章