sql server怎么写t-sql语句完成指定用户只能在在特定的时间内查询特定的内容

 我来答
blademaster717
2018-06-04 · TA获得超过1456个赞
知道小有建树答主
回答量:882
采纳率:97%
帮助的人:359万
展开全部

如果从sql角度去考虑,可以参考下。

--可以根据自己的需求修改
select * FROM SYS.objects 
WHERE DATEPART([HOUR], GETDATE()) BETWEEN 10 AND 18

有问题可以追问

追问
我想让他只能查询某个表活某个视图的制定列,然后你这话,特定时间连接怎么完成的,你给我讲一下呗,我有点懵
追答

GETDATE():是当前的系统时间

DATEPART([HOUR], GETDATE()):当前是几点

DATEPART([HOUR], GETDATE()) BETWEEN 9 AND 18:判断当前是否是9点-18点

按你追问里说的,如果是指定列的,就可以把这条件塞到SELECT 后

大体的意思就是,9点到12点显示id1,13点到19点显示id2

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式