-
2008-06-07 21:37:05 / MS SQL Server
create proc role_right_set@role_us varchar(20),/*角色名变量*/@db_table varchar(20),/*基本表名变量*/@permission char(5)/*表操作权限 一组六位二进制字符,对应select、insert、update、delete、exec、(dri)六种操作权限1:表示有操作权限 0:表示没有操作权限*/asdeclare @s intdeclare @x char(1)set @s=1while @s
查看(289)
评论(4)
-
2008-06-07 18:53:46 / MS SQL Server
有哪个命令是可以读取数据库所有基本表的情况的?
查看(384)
评论(7)
-
2008-06-05 18:20:16 / MS SQL Server
使用一个触发器来实现“角色互斥控制”表2表示用户不能同时拥有的两个角色表1表示 用户所拥有的角色表1:role_use:用户-角色表use_namerole_name--------------------------------------------u1r1u2r2u3r3表2:role_constraint:一个用户不能同时拥有互斥的两个角色role1role2------------------------------r1r2r2r3当往表1插入或更新一条数据时,触发器(T)发生作用假如想往role_use表里添加一个数据比如(u1,r2)
查看(365)
评论(10)
-
2007-12-31 13:51:24 / MS SQL Server
想要建立动物分类的,就是做个博物馆的管理系统动物分类的:一般是分为界、门、纲、目、科、属、种一个界有多个门,一个门有多个纲...一个属有多个种,按顺序是1:n的关系本来这样直接建立表格,一路用外键引用下来是可以的但现在问题是:有时需要把纲、目、科再细分出来,变成:(总纲、纲、亚纲)、(总目、目、亚目)、(总科、科、亚科)。有时候呢,某个动物的标本可以是这样写的:1界2门3纲4目5总科1界2门3纲4目5科
查看(581)
评论(12)
-
2007-12-16 11:35:55 / MS SQL Server
create table a(过期日期 datetime)insetr into a values ('2007-12-25')想得到结果:距离当前时间(getdate()),还有多久过期?
查看(327)
评论(2)
-
2007-12-10 00:37:59 / MS SQL Server
--创建一存储过程,分别显示‘及格’和‘不及格’情况下的成绩情况create procedure sp_all_student(@及格情况 char(4))as@及格情况 =case @及格情况 when '及格' then '1' else '0' endselect s.学号,s.学生名,c.课程名,m.成绩,t.教师名,t.联系电话 from 教师 t inner join 学生 s inner join 课程 c inner join 成绩 mon c.课程号=m.课程号on s.学号= m.学号on t.教师号=c.教师号where 是否及格=@及格情况order by s.学号goC:\Documents and Settings\liuman12\桌面\未命名
查看(491)
评论(19)
-
2007-12-05 11:06:14 / MS SQL Server
--创建一新表TESTCREATE TABLE test(id_num int IDENTITY(1,1),fname varchar (20),minit char(1),lname varchar(30))--插入数据INSERT test(fname, minit, lname)VALUES('Karin', 'F', 'Josephs')INSERT test(fname, minit, lname)VALUES('Pirkko', 'O', 'Koskitalo')--插入非法的数据INSERT test values(5,'jjj','3','kskksks')/*提示错误:服务器: 消息 8101,级别 16,状态 1,行 1仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'test'中为标识列指定显式
查看(390)
评论(10)