多个用户连接到sqlserver作insert操作。
如何select返回某个用户insert的数据?
如:
create table t1
(
a int,
b varchar(100)
)
用户a和b都用sa系统用户登录,分别在两台电脑上输入数据。允许他们可以查询到自己输入的数据,不允许查询别人输入的数据,这样如何实现?允许在t1中加字段的。
我的想法是增加一个识别字段id varchar(100),把用户电脑IP和登录的用户名如sa合起来组成一个识别字段,如:192.168.1.10:sa作为识别用户数据的标识。不知道有没有更好的办法。
如何select返回某个用户insert的数据?
如:
create table t1
(
a int,
b varchar(100)
)
用户a和b都用sa系统用户登录,分别在两台电脑上输入数据。允许他们可以查询到自己输入的数据,不允许查询别人输入的数据,这样如何实现?允许在t1中加字段的。
我的想法是增加一个识别字段id varchar(100),把用户电脑IP和登录的用户名如sa合起来组成一个识别字段,如:192.168.1.10:sa作为识别用户数据的标识。不知道有没有更好的办法。
可以唯一指定一个进程,不分用户