仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 746|回复: 6
打印 上一主题 下一主题

[学习教程] MSSQL网页设计传送和前往数据到一个Delphi编写的UDF

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:27:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQLAB创始人之一的的女儿也叫My。数据
[UDF系列之四]:传送和前往数据到一个Delphi编写的UDF
Warton译
作者:ChrisLevesque,TinaGrubbe,BrettBandy


--------------------------------------------------------------------------------


[译者叙]:

后面我已翻译了几篇关于编写UDF的文章,固然一些伴侣大概也从中失掉了一点匡助,可是大概对UDF的
熟悉还存在一些成绩。明天,我再翻译两文章,这两篇文章都是来自MERSystem(http://www.mers.com)
的,有乐趣的伴侣能够检察原文。


[论点]:
当静态链接库没无为受回护的数据值做特别的防备时,我们的UDF带有参数值或前往值的数据了局
大概处在一个受回护的非常或毛病了局当中。

[办理计划]:
每个日期值被保留在两个32位的整数范例当中:一个暗示日期的signedinteger,和一个暗示
工夫的unsignedinteger。利用Delphi代码来界说这个布局(ISC_QUAD)和布局的指针(PISC_QUAD):
type
{InterBaseDate/TimeRecord}
ISC_QUAD=record
isc_quad_high:Integer;//Date
isc_quad_low:Cardinal;//Time
end;
PISC_QUAD=^ISC_QUAD;
为了回护前往值,在函数界说的内部声名一个线程平安的ISC_QUAD变量,使它保留前往值(假如前往值
是一个日期型的数据)。
threadvar
tempquad:ISC_QUAD;
然后编写你的函数以便了局指向线程变量。

//界说函数
//Thisfunctionaddsanumberofdaystoanexistingdate.
functionDayAdd(varDays:Integer;IBDatePISC_QUAD):PISC_QUAD;cdecl;export;

begin
tempquad.isc_quad_high:=IBDate^.isc_quad_high+Days;
tempquad.isc_quad_low:=IBDate^.isc_quad_low;
Result:=@tempquad;
end;



本主来自:MERSystemsInc..http://www.mers.com


因此我们看到,这些信息足够让我们对单个操作实现“逆操作”。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-26 23:30:35 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
小魔女 该用户已被删除
板凳
 楼主| 发表于 2015-2-5 00:42:42 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-11 00:16:07 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
谁可相欹 该用户已被删除
5#
发表于 2015-3-1 19:05:39 | 只看该作者
也可谈一下你是怎么优化存储过程的?
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-10 22:11:34 | 只看该作者
作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!
蒙在股里 该用户已被删除
7#
发表于 2015-3-17 11:10:55 | 只看该作者
从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表