社区
Oracle
帖子详情
请教。关于触发器的问题
dkmilk
2003-04-11 01:42:51
在触发器中我定义了一个变量s1
再从一个表中取数据。
select a into s1 from tablename where tablecolumn=1;
如果能取到值,则触发器不出错,但如果取到空记录时则出错,提示选定空记录,
高手帮忙。如何写?、
...全文
101
2
打赏
收藏
请教。关于触发器的问题
在触发器中我定义了一个变量s1 再从一个表中取数据。 select a into s1 from tablename where tablecolumn=1; 如果能取到值,则触发器不出错,但如果取到空记录时则出错,提示选定空记录, 高手帮忙。如何写?、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dkmilk
2003-04-11
打赏
举报
回复
聪明。max无论如何都要返回值,巧,我怎么没想到呢??
Lastdrop
2003-04-11
打赏
举报
回复
1. 用 select MAX(a) into s1 from tablename where tablecolumn=1; 比较省事
2. 也可以在TRIGGER中捕获异常,
exception
when no_data_found then
....
当然此时select MAX(a) into s1 from tablename where tablecolumn=1;语句后面的SQL就无法执行了,所以采用第一种方式比较好,不过在使用变量s1之前要判断一下是否为空值!
数据库课程设计实训大纲[1].doc
触发器
)、测试(根据系统功能写出
问题
,并用相应的语句功能解决)、数据库维护( 数据库备份) (2)学时分配 "时间 "项目内容 "任务要求 "学时 " "12.12 "项目背景 "选题,根据所选题目书写项目背景说明 "8 " "12.13...
asp.net知识库
[ADO.NET]由数据库
触发器
引发的
问题
为ASP.NET封装的SQL数据库访问类 DataTable.Select方法的性能
问题
.NET 2.0里使用强类型数据创建多层应用 ADO.NET实用经验无保留曝光 有了System.Data.IDataReader,一切皆成数据 ...
SQL server中实现断言
最近学习数据库系统概论,遇到了一个
问题
,查了好久没有解决,
请教
老师后才了解到在SQL server中要在触发 器中定义涉及多个表或聚集操作的完整性约束,现在分享给大家。 在SQL中可以使用数据定义语言中的CREATE ...
[ADO.NET]由数据库
触发器
引发的
问题
前一段时间在数据库中用了
触发器
后发现了一个
问题
:如果
触发器
中修改了某个表中的数据的话,那么用ExecuteNonQuery方法执行一个SQL语句的时候,返回的值将是
触发器
所影响的行数和sql语句本身所影响的行数的总和。...
oracle
触发器
中的after insert后继续触发,【大话IT】关于after insert
触发器
求助!
请教
一个
问题
,想做一个after insert
触发器
情景如下:头表A,子表B,其他表C、D,
触发器
做在A上,当A中数据插入之后,执行查询,再将查询结果放到表Dsql类似 insert intoDselect a.tt,b.cc,c.kk from A,B,C where a....
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章