谢谢,小弟是刚刚用SQL SERVER做数据库的,原来是用ACCESS做的,我现在还没有用过存储过程,我得去看看
解决方案 »
- 求助:一个SQL同表字段比较的问题。请高手相助。100分赠送
- 关于文件保存的问题。
- IDTCPCLIENT关掉,但是IDTCPSERVER 的ondisconect事件不能被激发
- ToolButton
- 一个在课本上找不到的问题 我想问高手
- 采用TServerSocket组件,非阻塞方式用不用新开线程?
- 奇怪了,为什么这条语句在运行时会被跳过了??
- 我的Function要返回select * from MyTable的内容,请问返回的数据集是什么类型的变量?
- 请问我这里有错误吗????
- 再delphi中的文本文件,要把指向文本的末尾该怎么办
- 请教:SQLDMO在DELPHI中的使用方法
- 关于Potoshop编程的有关问题,知道的请进!
在程序里面应用规则我觉得更放心,只不过在数据库里面能实现规则这样更易于维护程序
if update(字段名)
begin
...
end
即使是更新多列也不會出現問題。但如果是使用SQL語句一次性更新多條數據,那
么你就要注意引用inserted與deleted表時的可能出現返回多值的問題。
###使用存储过程,那是好方法。有什么好的解决方法有人建议多用存储过程,在触发器中调用存储过程,这样的做法本质是不是把任务放在存储过程来处理,这个是什么原因,这样的方法确实可行吗。
如果说是在更新相应的字段时执行相应的功能,可以用if判断,如:
if update(f1)
begin
......
end
if update(f2)
begin
......
end
......