SQL中修改表中数据的语句是什么

SQL中修改表中数据的语句是什么,第1张

SQL语言中修改表中数据的命令是update。

Update 语句用于修改表中原有的数据。单独使用,使用where匹配字段,set后面,更新字段值,既可以一次一项,也可以一次多项。语法:UPDATE 表名称 SET 列名称1 = 新值,,列名称2 = 新值 WHERE 列名称3 = 某值。

扩展资料:

Update 语句扩展应用:

更新某一行中的一个列的例子:将表中LastName是 "Wilson" 的元组的 FirstName改为“Fred”:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 。

更新某一行中的若干列的例子:将表中LastName是 "Wilson" 的元组的Addres改为“Zhongshan 23”City改为“Nanjing”:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'。

;   PowerBuilder是图形界面的Client/Server应用程序开发环境 可以很容易开发出功能强大的应用程序 在当前应用非常广泛

数据库应用程序通常进行一项确定的工作 在编写和编译时就可以确定完整的SQL语句 但是当需要使用PowerBuilder不支持的嵌入SQL语句 或者在编译时不能确定SQL语句的具体格式和参数时 只能在程序运行过程中构造SQL语句 需要使用动态SQL语句 以Format 动态SQL语句为例 使用格式如下 DECLARE Cursor | Procedure DYNAMIC CURSOR | PROCEDURE FOR DynamicStagingArea ;

PREPARE DynamicStagingArea FROM SQLStatement{USING TransactionObject} ;

DESCRIBE DynamicStagingArea INTO DynamicDescriptionArea ;

OPEN DYNAMIC Cursor | ProcedureUSING DESCRIPTOR DynamicDescriptionArea} ;

EXECUTE DYNAMIC Cursor | ProcedureUSING DESCRIPTOR DynamicDescriptionArea ;

FETCH Cursor | Procedure USING DESCRIPTOR DynamicDescriptionArea ;

CLOSE Cursor | Procedure ;

在使用动态SQL语句时 需准备DynamicStagingArea对象(全局对象SQLSA)和DynamicDescriptionArea对象(全局对象SQLDA) 定义游标或过程 读取PREPARE语句中的SQL语句以及语句中说明的参数和类型 执行FETCH语句后 调用相关的函数逐条读取并处理检索结果 动态SQL语句虽然解能够在程序运行过程中构造SQL语句 但在实际应用中较少使用 若SELECT语句的结果序列一定 可以通过重新指定DataWindow对象的SELECT语句的方法 达到动态修改SQL语句的功能 运用时首先用Describe函数读取DataWindow对象的SELECT语句 用Replace等函数修改出符合要求的SELECT语句 并且可以增加检索条件 再用SetSQLSelect函数为DataWindow控件指定修改后的SELECT语句

程序代码 string sql_string sql_newlong start_pos= string old_str //select语句中需要替换的字符串string new_str //替换字符串 可以是结构相同的表名

lishixinzhi/Article/program/PB/201311/24558

1、首先打开SQL Server Management管理工具,使用sql语句创建一张测试表。

2、在测试表中,插入3条测试数据。

3、使用一条语句批量修改整个表的数据。

4、使用一条语句批量修改指定条数的记录。

5、使用一条语句批量修改这三条数据(按条件修改值)。

6、使用一条语句批量修改数据,使用where和case when。

以上就是关于SQL中修改表中数据的语句是什么全部的内容,包括:SQL中修改表中数据的语句是什么、在PB中动态修改SQL语句[1]、怎样修改数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9471108.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存