sql - 我的更新是否也只会更改列的值或其架构?
问题描述
使用以下关键字删除 sql 中的空格后,我的 sql 上有一些奇怪的东西
update table set CompanyName = LTRIM(RTRIM(CompanyName))
我想我只是用那个脚本改变了内容。假设我没有更改所涉及列的属性是否正确,因此它具有相同的名称和类型?
解决方案
是的你是对的。update
命令更改所涉及的记录的值并保持类型column
和名称不变。因此,您CompanyName
的列将保持不变,但其值将被更新。
推荐阅读
- c++ - 构建 C++ GRPC 时出错
- javascript - 如何将二进制数据编码为任意文本表示?
- python - 如何在 Safari 浏览器中使用 Selenium 进行测试?
- python - 在 pymssql 中正确传递带有“-”的数据库名称
- sql - 这是一个有效的 SQL 语句吗?
- c++ - C ++如何在没有睡眠的情况下关闭显示器
- excel - VBA Excel - 使用自动筛选后更新单元格值
- web - 如何在 IIS 服务器上部署命令行程序 (exe)?
- git - 无需下载客户端即可从 github 浏览/查看/共享/下载单个文件的更简单方法?
- javascript - 为什么 console.dir 在 Error 对象上输出堆栈跟踪?