» 首页 » 电脑_数码 » 编程 » 请问delphi高手,update语句怎么写

请问delphi高手,update语句怎么写

有一个数据表如下:
A1 A2 A3 A4 A5
________________________________
1 po01 so01 b1 b2 b3
2 po01 so02 b1 b5 b4
3 po02 so01 b7 b8 b9
4 po02 so02 b10 b6 b11

就是说 要修改一条记录中 A1列 的值 而不造成一改俱改

那么update语句怎么写
问题补充:假如定义了,A1,A2两个 主键,怎么写呢


假如你的数据库现在没有主键或者唯一索引,你应该修改数据库的定义,设置一个主键。

从你给的例子,各行数据的a5是不同的,那么你可以以A5作为数据行的代表,比如修改第一行的A1为q001,那么SQL语句是:
UPDATE table SET A1="q001" WHERE A5="b3"


补充:
UPDATE table SET A1="q001" WHERE A1="???" AND A2="???"

假如你的数据库现在没有主键或者唯一索引,你应该修改数据库的定义,设置一个主键。

从你给的例子,各行数据的a5是不同的,那么你可以以A5作为数据行的代表,比如修改第一行的A1为q001,那么SQL语句是:
UPDATE table SET A1="q001" WHERE A5="b3"


补充:
UPDATE table SET A1="q001" WHERE A1="???" AND A2="???"

 相关问题
·请问delphi高手,update语句怎么写
·matlab如何显示全部的整数部分
·一道vf试题
·高分求VB/JAVA+SQL Server数据库应用系统开发网上鲜花店
·关于SQL删除问题
·Asp提示“调用子程序时不能使用括号”错误原因及解决方法
·中国久久数据中心的域名空间服务情况怎么样?
·7.2Ⅹ5.4+7.2Ⅹ4.6=72这是根据( )进行简便运算的
·在dreamweaver中<html> 中的“<”和“>” 用搜狗输入法怎...
·若有以下函数定义,则执行函数func(9)调用后,其返回值是?
·Visual Basic 6.0
·c什么(两个字母)gh 和 l什么(两个字母)ch
·十六进制中 乘法和除法的计算
·一段搞不定的c++代码
·一个C语言程序选择题,我不懂什么意思?

 《请问delphi高手,update语句怎么写》答案收集时间:2008-06-14 14:40:23



©2007 电脑技术问答录