有一个表记录了用户信息UserInfo
UserName char[20]
TelNO char[20]现在要用个语句给所有用户一条记录入Data表 msg给所有用户都是一样的UserName char[20]
TelNO char[20]
Msg char[200]
UserName char[20]
TelNO char[20]现在要用个语句给所有用户一条记录入Data表 msg给所有用户都是一样的UserName char[20]
TelNO char[20]
Msg char[200]
Data表结构是
UserName char[20]
TelNO char[20]
Msg char[200]
alter table UserInfo add Msg char(200) default 'aa'
-------------------------------------
他加了啊--default 'aa' 记录不就是'aa'嘛?
select *,'aa' from UserInfo??
回答错误是加记录到Data表!!!!!
Data表结构是
UserName char[20]
TelNO char[20]
Msg char[200]
-------------------------------------------
是加行还是加列啊?
如果[data]不存在
select UserName ,TelNO ,'data_pqs' as 'msg' into [data] from UserInfo
如果[data]存在,无任何数据,获得UserInfo中数据
insert into [data] select UserName ,TelNO ,'data_pqs' from UserInfo
如果[data]存在,修改全部数据
update [Data] set Msg='aa'
如果[data]存在,修改对应UserInfo中用户的数据
update [Data] set Msg='aa' from UserInfo where [Data].UserName=UserInfo.UserName
” 现在要用个语句给所有用户一条记录入Data表 msg给所有用户都是一样的“