当前位置:网站首页 > SQL数据库编程 > 正文

sqlldr导入时跳过一列(sqlldr 跳过某列)



适用于: SQL Server 2016 (13.x) 及更高版本Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics 分析平台系统 (PDW)

本文介绍如何使用 SQL Server Management Studio (SSMS) 或 Transact-SQL 删除 SQL Server 中的表列。

不能删除具有 约束的列。 必须首先删除该约束。

不能删除具有 或 约束或者其他依赖项的列,但在 SSMS 中使用表设计器时除外。 在使用 SSMS 的对象资源管理器或 Transact-SQL 时,必须首先删除该列上的所有依赖关系。

要求对表具有 权限。

可以使用对象资源管理器或表设计器来删除 SSMS 中的列。

以下步骤说明如何在 SSMS 中使用对象资源管理器删除列:

  1. 连接到数据库引擎实例。
  2. 在“对象资源管理器”中,找到要从其中删除列的表,然后展开表,显示列名称
  3. 右键单击要删除的列,然后选择“删除”
  4. 在“删除对象”对话框中,选择“确定”

如果该列包含约束或其他依赖关系,“删除对象”对话框中会显示错误消息。 通过删除引用的约束解决该错误。

以下步骤说明如何在 SSMS 中使用表设计器删除列:

  1. 在“对象资源管理器”中,右键单击要从其中删除列的表,然后选择“设计”
  2. 右键单击要删除的列,然后从快捷菜单上选择“删除列”
  3. 如果该列参与了关系( 或 ),则将显示一条消息,提示确认删除所选列及其关系。 选择 “是”

可以在 SSMS、Azure Data Studio 或命令行工具(例如 sqlcmd 实用程序)中使用 Transact-SQL 删除列。

下面的示例展示了如何从表 中删除列 。 表和列必须已经存在。

 

如果该列包含约束或其他依赖项,则会返回一条错误消息。 通过删除引用的约束解决该错误。

有关更多示例,请参阅 ALTER TABLE。

  • ALTER TABLE (Transact-SQL)
  • 什么是 SQL Server Management Studio (SSMS)?
  • Azure Data Studio
  • 对象资源管理器
  • 表设计器
到此这篇sqlldr导入时跳过一列(sqlldr 跳过某列)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 安装pymysql包的命令(安装pymysql失败)2024-12-07 14:00:09
  • sql server打开sql文件(打开sql文件的app)2024-12-07 14:00:09
  • mysql中主键约束(sql中主键约束是什么)2024-12-07 14:00:09
  • pymysql 使用(pymysql使用之前需要安装mysql吗)2024-12-07 14:00:09
  • sql数据库基础知识(sql数据库基础知识思维导图)2024-12-07 14:00:09
  • pymysql由于目标计算机积极拒绝(pymysql由于目标计算机积极拒绝,无法连接)2024-12-07 14:00:09
  • sql文件怎么导入数据库sql server(sql文件怎么导入数据库)2024-12-07 14:00:09
  • pymysql连接池实现(pymysql数据库连接池)2024-12-07 14:00:09
  • mysql主键和外键的建立(mysql主键和外键的建立在哪里)2024-12-07 14:00:09
  • mysql 主键重置为0(mysql主键用完了)2024-12-07 14:00:09
  • 全屏图片