高分求3道数据库的题解答......(有追加)

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:07:11
—、MS Sql Server 2000 里面如果将tableA 全部数据和表结构都复制到一个新表tableB里面的SQl语句怎样写?后两道因为有表格所以请看图片二、http://hiphotos.baidu.com/yzbsy/pic/item/e3985f1e93843dd01ad57679.jpeg
三、http://hiphotos.baidu.com/yzbsy/pic/item/e35569fb9a729840024f5679.jpeg

1、insert into tableB select * from tableA

2、用一个关系表
create table tb1RoleAccess(ID int identity,RoleID int foreign key references tb1Roles(ID),tb1ModuleID int foreign key references tb1Modules(ID),Effectiveness bit)--Effectiveness显示权限是否生效
删除时,只需要删除关系表对应角色的,如要求只需要更新Effectiveness为false(0)无效
3、
用一个表department

ID int primary key,
DepartmentName nvarchar(50) not null,
ParentID int --记录上一级部门

--如果需要记录部门的性质 ,可新增一个Type,显示时用递归就行了