trigger
因业务需要,“中科永联”正式更名为“中程在线”,欢迎大家浏览新网站“中程在线信息产业培训网”
触发程序(trigger)是一种特殊型态的预存程序,当您使用INSERT、UPDATE或DELETE命令来修改资料列时,Microsoft SQL Server会自动执行您所定义的触发程序。
触发程序(trigger) 是一种特殊的预存程序,执行特定的陈述式(UPDATE、INSERT 或 DELETE)就可以啟动触发程序
数据库学习笔记(-=主要收集一些关于 vfp access sql server oracle的资料=-)
因业务需要,“中科永联”正式更名为“中程在线”,欢迎大家浏览新网站“中程在线信息产业培训网”
触发程序(trigger)是一种特殊型态的预存程序,当您使用INSERT、UPDATE或DELETE命令来修改资料列时,Microsoft SQL Server会自动执行您所定义的触发程序。
触发程序(trigger) 是一种特殊的预存程序,执行特定的陈述式(UPDATE、INSERT 或 DELETE)就可以啟动触发程序
use tt
go
declare @s varchar(8000)
set @s=''
select @s=@s+',['+cap+']' from a
--exec(@s)
print @s
/*,[aa ],[bb ],[cc ],[dd ],[ee ],[ff ],[gg ]*/
go --以上使用sql 以下 oracle
/*
decode()函數使用技巧
·软件环境:
1、Windows NT4.0+OR
create table at(id int ,cap char(10) default(''))
create table bt(id int ,cap char(10))
declare @i int
set @i=1
while @i<100
begin
insert into at values(@i,default)
set @i= @i+1
end
set @i=1
while @i<100
begin
insert into bt values(@i,'aa'+cast(@i as char(4)) )
set @i= @i+1
end
update at set at.cap =bt.cap from at,bt where at.id=bt.id
select * from at
select * from bt
為Grid增添一個新的功能:按Cloumn列排序!
説明一下,運用這個功能要使用到VFP8及後續版本中的動態事件綁定的功能!並有可能還要使用到CA類,所以對於還在使用VFP6的朋友就稍微有點不適,但該方法依舊可以使用,只是在代碼的編寫上複雜了許多,我不會對VFP6使用該功能作講述,希望你們自己去摸索,要么。。。就趕快升級你的VFP吧!
該步驟我是依照具體使用方法一步一步來的,如果你一邊對照設計就應該不會錯了!
第一步:肯定是建立一個表單,並添加好Grid控件了(
把combo1做个类mycom
set classlib to xxx.vcx
grid1.column1.AddObject("combo1","mycom")
grid1.column1.currentcontrol="combo1"
clear class xxx.vcx
在表格属性选择该列,将currentcontrol设为combo1,将sparse设为f
还要加上grid1.column1.combo1.visible=.T.
VFP即Visual FoxPro的缩写,它是目前国内十分流行的微机版数据库管理软件。VFP采用Visual技术,全面支持面向对象的程序设计方法,使得即使比较复杂的编程也变得轻松自如,尤其是它所提供的众多灵活的“控制”(也有称为“控件”)更是魅力无穷,相信使用过它们的人一定会深有体会。笔者在用VFP编程中,发现其中的GRID控制最为奥妙无穷,功能神奇,运用得当的话可以轻而易举完成复杂的程序设计任务,现把其中的一些高级用法介绍给大家,以求抛砖引玉。
GRID控制是从VFP3.0开始推出的一种新的界面控制,可以说它是Browsers(数据库表文件浏览器)的对象化,两者在界面上比较相似,但在用法上及适应范围各不相同,Browser是一个独立的窗口,而GRID控制则是可以与其他控制共存于一个表单中的表格控件,因此常被使用在应用程序中。在GRID控制中有标题对象(Header Object)、列对象(Column Object)。通常,Header对象用来描述所要显示的表格栏目名称的特征,而列对象则用来提供用户输入的界面,许多人以为列对象的输入界面只能以文本框控制(Textbox Control)来实现,其实不然。文本框控制只是列对象的默认输入界面,使用者完全可以选择其他合适的控制来替代这个默认的输入界面,只不过需要自行加入其他种类的控制(如ComboBox控制、Spinner控制、Checkbox控制等等)到列对象中,加入后修改列对象的有关属性(其中要用到的最重要的列对象属性有CurrentControl特性、Sparse特性以及Visible特性等等)便可利用新的控制所提供的输入界面来进行数据的输入。下面结合一段实例程序来详细说
http://wwle.5dblog.com
http://wwle.5dblog.com
|