新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

sqlserver一对一,一对多sql语句

SqlServer:权限管理的分析

原来的设计不符合E_R关系,实际上应该有4个实体:用户、角色、目录、操作。你原来的设计要默认一个用户只能扮演一种角色,并且把角色与目录的一对多关系强制变成一对一了。

创新互联建站是一家集网站建设,魏县企业网站建设,魏县品牌网站建设,网站定制,魏县网站建设报价,网络营销,网络优化,魏县网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

如果硬要按照原来的思路,你可以只要两字段,用户、目录操作。目录操作的格式可以按下面方式:(1)1,2,3(2)1,3。其中括弧里的是目录,后面跟该目录的操作。

求帮忙写个sqlserver的存储过程

问题不是很困难!说说思路吧!具体实现希望你自己能实现.

1.疑惑:

select ObjectID from PAPlanSubject where ObjectID in(

select ObjectID from PAPlanObject where PlanID=8 and DeptPersonNo in(

select CAST(PersonID as varchar) from SPerson where

PersonName='蔡显林'))

即然只返回一个ObjectID干嘛要用IN去操作,肯定是一对一的操作,等于即可.

2.思路:

1.实现传入多姓名查询出对应多PersonID,传入形成这样条件:('张婧媛','罗忠强','xxx','xxx')形成Sql条件 PersonName in('张婧媛','罗忠强','xxx','xxx') 即可

2.第一点与第二点可以封装一个sql语句实现列-PersonID,ObjectID多条语句,如select PersonID,ObjectID from 表与表之间的关联

3.形成这样效果即可添加成功

insert into PAPlanSubject(PlanID,KindID,ObjectID,PersonID,NullAble,Flag,Valid,State)

select 8,25,ObjectID,PersonID,0,0,0,0 from XXX表

同时运行上面这条SQL,这样就是批量添加PAPlanSubject表中.

希望能帮到你!

有问题可以追问我当及时回答!

sqlserver一对一关系怎么建立

你好, 非常高兴为你解答

现在你建了两个表主键都是xuehao, 也就是说学好是1001的在这两个表里都只能存在一条

这就是一对一的关系, 不用再有什么约束,不知道你还想要什么结果, 如果有能举个例子吗


名称栏目:sqlserver一对一,一对多sql语句
文章源于:http://wjwzjz.com/article/hohdod.html
在线咨询
服务热线
服务热线:028-86922220
TOP