一个SQL的小练习
2009-07-12 22:41
323 查看
好久没写博,考试结束了,分数出来了,这次应该可以拿本证书。闲着没事干,把上次做的一个小小的SQL练习贴出来。
好久没看书,今天看了一下E-SQL。看起来挺简单的。明天继续努力吧。向下一个证书发起挑战。
create table rk_stuInfo( rkid varchar(10) NOT NULL, rkname varchar(10) NOT NULL, rkclass varchar(10), primary key(rkid,rkname), rkgrade1 numeric(4,2) check(rkgrade1 >=0 and rkgrade1 <= 100), rkgrade2 numeric(4,2) check(rkgrade2 >=0 and rkgrade2 <= 100), rkok char(2) check(rkok in ('是','否')) ) insert into rk_stuInfo values('01006','陈斌','我的博客',60,59,'是') select * from rk_stuInfo alter table rk_stuInfo alter column rkclass varchar(20) create trigger rk_stuInfo_rkok on rk_stuInfo for update,insert as if 45 > (select rkgrade1 from inserted) or 45 > (select rkgrade2 from inserted) begin update rk_stuInfo set rkok = '否' where rkid in (select rkid from inserted) end else update rk_stuinfo set rkok = '是' where rkid in (select rkid from inserted) update rk_stuInfo set rkok = '是' where rkid = '01003' create table rk_stuConn( rkid varchar(10) primary key, stuAdd varchar(20), stuTel varchar(20) NOT NULL, ) insert into rk_stuConn values('01006','我的大学','9099899') select * from rk_stuConn alter table rk_stuInfo add constraint cstr_rkid foreign key(rkid) references rk_stuConn(rkid) on delete cascade on update cascade
好久没看书,今天看了一下E-SQL。看起来挺简单的。明天继续努力吧。向下一个证书发起挑战。
相关文章推荐
- sql 练习---连接某字段的值给一个字符串
- 一个关于SQL语句的练习题目
- 图文教程mssqlserver数据库导出到另外一个数据库的方法
- sql查询语句 --------一个表中的字段对应另外一个表中的两个字段的查询语句
- 介绍一个开源的在线管理SQLServer的小工具--SQLEntMan
- 看到别人的Python爬虫博客,自己也模仿着写一个,顺便练习一下python
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- SQL Server : T-SQL中拆分字符串的一个自定义函数
- SQL 分组后获取其中一个字段最大值的整条记录
- sql语句练习
- SQL语句查询一个数据库中的所有表
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- Sql -- 练习1 查询每科成绩前两名的学生信息
- SQL存在一个表而不在另一个表中的数据
- 一个有趣的Sql查询
- Sql养成一个好习惯是一笔财富
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- 用sql语句怎么知道一个表的字段信息--------db2
- DB2中 同一个表中多条数据组合成一条数据 (一条SQL实现)
- 一个流氓的SQL设计,备份(一个字段存多个数据)