关于SQL SERVER的存储过程、触发器的相关问题,高手请进,

solomn_mt 2002-04-26 10:06:32
本人从入手数据库编程以来,就被牛X老总提示无论程序、数据库建设,都不准用存储过程和触发器,因为他们的跨平台性差。已经两年了,但吾一直不明为什么!谁能说出一二,详者高分(在线等待)
...全文
41 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzqb 2002-04-26
  • 打赏
  • 举报
回复
sql 高手请帮忙看看:
http://www.csdn.net/expert/topic/677/677856.xml?temp=.4727289
leimin 2002-04-26
  • 打赏
  • 举报
回复
听说MS出了一个控键可以将SQL的DB(SP,TRIGGER,INDEX...)移植到ORACLE,在SQL MAGAZINE上看到的,不过没有用过。
IronPromises 2002-04-26
  • 打赏
  • 举报
回复
如果只用Sql Server做DB服务器,而不存在用其它的数据库转化。

那么当然要用procedure和trigger啦.procedure后台运行,速度和效率高.
trigger是保证数据统一性约束的好办法,而且可以使前台程序少写很多代码.
solomn_mt 2002-04-26
  • 打赏
  • 举报
回复
那如果只用Sql Server做服务器,而不存在用其它的数据库转化。用存储过程和触发器来用到编程中,益多还是坏多
liuyxit 2002-04-26
  • 打赏
  • 举报
回复
有利也有弊啦﹗不用的話﹐有時就太麻煩了。
solomn_mt 2002-04-26
  • 打赏
  • 举报
回复
楼上说得都很好,佩服佩服,up,up...
forgot2000 2002-04-26
  • 打赏
  • 举报
回复
是的,确实这样,不同的数据库平台之间的SQL语法不同,支持的功能也有很多差异,这点相信对Oracle和SQLServer都比较熟的朋友应该有深刻体会。
IronPromises 2002-04-26
  • 打赏
  • 举报
回复
你的牛X老总说的是对的.

但不是跨平台差,而是DB的移植性差.

我接手一个SQL Server开发的系统,里面有60多个存储过程和10来个trigger.
现在boss要求该系统要同时支持Oracle.

我对SQL Server和Oracle都比较熟悉,结果现在花了一个多月还没有搞定.
luoluo_lm 2002-04-26
  • 打赏
  • 举报
回复
不同的数据库存储过程和触发器语法不同,移值困难。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧