以时间如每月为时间段用SQL查询
解决方案 »
- 求助:批量检验身份证的问题
- 求多表关联一对多且指定条件语句写法!
- excel数据导入SQl重复数据问题
- 又是触发器的问题所引发的问题, 请指教
- 怎样实现,到了一个时间,自动更新记录
- dbcc checkdb('data',REPAIR_ALLOW_DATA_LOSS)
- 我想查询数据库信息,有个条件希望老鸟帮偶一下
- 无语了...子查询结果多行,但是每行都要用,怎么搞?
- 用户有8万人,每天会使用一次,要保存5年数据,谁知道如何选择服务器,用sql server2005能否处理
- 日志表的问题
- SELECT TOP 3 WHIT TIES 中 "WHIT TIES" 是什么意思 .
- .sct丢失的问题
比如在数据库中的某个表中新加了一条记录,我现在在写的delphi程序中如何得知?我要的是实时的哦。因为做的是报警。
select @@ROWCOUNT form checkTablename
那也是更新呀,哦 想起了,
李维 在多层的书里,写了
这个操作,用的是 clientdataset.changcount;
好想是,你看看可以不可以用这个方法??
TO hellion(恶人),cobi(小新国际) :我需要实时的啊。
那也是更新呀,哦 想起了,
李维 在多层的书里,写了
这个操作,用的是 clientdataset.changcount;
好想是,你看看可以不可以用这个方法??
TRIGGER中调DLL
我的建议是
自己写一个dll, 负责通知客户端程序
写一个trigger,有新增纪录的时候就去执行那个dll
TO: wby
in Trigger write
xp_cmdshell "any command like dir *.* or myprg.exe", no_outout
wrtie myprg.exe in VB, VC or other language to send a message to any other PG
================================
SQL server 的 T-Sql 语言的功能是 非常的强大,但是有个时候 也确实是有些限制和不方便,一天,豆腐想为什么不象 asp 一样 大量的借用组件呢?说干就干,我这就 开始在 Sql online book 中查找,呵呵终于找到了 一个 Sql 的 系统存储过程 sp_OACreate,下面大家就和 豆腐 一起去 看看这个 存储过程的神气之处吧s首先我们先用VB 作一个最简单的组件 ,因为是介绍性的文章,所以这个组件是非常的的简单,在具体的工作中,可以写个 比这个 业务复杂的多的 组件
Project Name: testSQLCOM
Class Name: TestMath
Public Function AddMe(a As Long, b As Long) As Long
AddMe = a + b
End Function
编译生成后,我们就可以在 Sql Server 中对这个 Com 组件进行调用了
declare @i int
declare @intRet int
declare @intRetCode int
DECLARE @strErr varchar (255)
DECLARE @strErr1 varchar (255)
/* 首先创建Com 实例 */
exec @ret_code = sp_OACreate "testSQLCOM.TestMath", @i out
IF @intRetCode <> 0
BEGIN
/* 创建实例 失败 */
EXEC sp_OAGetErrorInfo @i, @strErr OUT, @strErr1 OUT
PRINT "创建实例失败,失败的原因是:: " + @strErr + " " + @strErr1
RETURN
END/* 创建成功,开始调用 */
EXEC @intRetCode = sp_OAMethod @i,'AddMe',@ret OUT,100,200
IF @intRetCode <> 0
BEGIN
/* 调用方法出错 */
EXEC sp_OAGetErrorInfo @i, @strErr OUT, @strErr1 OUT
PRINT "调用方法失败,失败的原因是:: " + @strErr + " " + @strErr1
EXEC sp_OADestroy @i
RETURN
END
PRINT "返回的结果是" + Str(@intRet)
exec sp_OADestroy @i以前是存储过程的输出Step 4:
返回的结果是 300我们在这篇文章中介绍了在 Sql server 中使用 组件的方法,具体的 帮助 大家 请查看 SQL Onlone Book
至于怎么做BOL里有一个xp_hell的例子。
TO gaojhua(gaojhua),JonHua(玉龙) :你们说的方法系统开销太大了。TO haichuang(不戒和尚) :你介绍的方法应该是放在扩展存储过程吧,SQL SERVER好象只有扩展存储过程能够调用DLL的。不知道这样调用的DLL能否作为WINDOWS的单独进程运行希望不要象XP_cmdshell那样谢谢大家实在不行我只有做个SOCKET了。