关于主键的问题!(1分)

  • 主题发起人 主题发起人 billy_yuan
  • 开始时间 开始时间
B

billy_yuan

Unregistered / Unconfirmed
GUEST, unregistred user!
本人是用DELPHI 5 + SQL SERVER 7。0
我定义3个字段为一个主键A,B,C
UPDATE TABLE SET A = “KKND” WHERE A=‘1’ AND B=‘2’ AND C= ‘3’
1,2,3 均为数据库原来的值
以上的的语句能够执行吗!如果不能的话,该怎么修改呢!
 
当然能够执行。
给个不能的理由。除非表中已有A="KKND",B='2',C='3'的记录了。
 
我试了一下不能修改数据!起理由是他执行的是 update set A="kknd" where A="kknd" and B="2" and c="3"
"kknd",'2',"3" 的记录不存在!
 
>>UPDATE TABLE SET A = “KKND” WHERE A=‘1’ AND B=‘2’ AND C= ‘3’
是不是应该:UPDATE TABLE SET A = 'KKND' WHERE A=‘1’ AND B=‘2’ AND C= ‘3’
我试过,行的!

 
接受答案了.
 
后退
顶部