以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  想通过狐表按钮建立一个SQL触 发器。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=127326)

--  作者:hopestarxia
--  发布时间:2018/11/11 16:48:00
--  想通过狐表按钮建立一个SQL触 发器。
SQL建立触发器代码如下

图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2018/11/11 16:59:00
--  

go不是标准的sql语句,不能直接用。你试试把go改成分号 ;


--  作者:hopestarxia
--  发布时间:2018/11/11 17:44:00
--  
谢谢老师,目前发现是好像不支持这句CREATE  trigger  正在测试具体原因看能不能解决。
--  作者:hopestarxia
--  发布时间:2018/11/11 17:57:00
--  
谢谢老师,已测试成功。原想设计通过设计开发的工具可以同时向几个SQL数据库增加触发过程,现在虽然没能一全把几个SQL数据库全增加,但是可以通过打开时选择不同的SQL数据库,多打开执行几次也完成了需求。
--  作者:有点甜
--  发布时间:2018/11/11 18:27:00
--  

1、如果在同一个服务器上,不是可以通过 use 数据库; 切换不同的数据库;

 

2、如果要连接不同服务器上的数据库,也可以用动态数据源处理,如 http://www.foxtable.com/webhelp/scr/1944.htm

 


--  作者:hopestarxia
--  发布时间:2018/11/18 21:14:00
--  
有点甜老师,通过这样的方式建立的触发器,在SQL下查看,触发器内容都成一行了。这样有的触发器执行就达不到和原来在SQL下直接建立时带分行的格式相同的效果了。
请问,语句里如何实现能在SQL触发器里实现分行。指定特定位置换行。


--  作者:有点甜
--  发布时间:2018/11/18 21:31:00
--  

1、你把go删除;

 

2、分行的地方,加上 vbcrlf,如

 

"aabbcc" & vbcrlf & "123456"