`
jansener
  • 浏览: 50727 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQL2000中指定位置插入列的处理方法

 
阅读更多
SQL2000中指定位置插入列的处理方法:

系统的处理很简单,建一个新表Tmp_test,把旧表test的数据全部插入到新表中,然后删除test,把Tmp_test改名为test,代码如下:

BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
CREATE TABLE dbo.Tmp_test
(
a char(10) NULL,
b char(10) NULL,
c char(10) NULL,
d char(10) NULL
)  ON [PRIMARY]
GO
IF EXISTS(SELECT * FROM dbo.test)
  EXEC('INSERT INTO dbo.Tmp_test (a, c, d)
  SELECT a, c, d FROM dbo.test (HOLDLOCK TABLOCKX)')
GO
DROP TABLE dbo.test
GO
EXECUTE sp_rename N'dbo.Tmp_test', N'test', 'OBJECT'
GO
COMMIT



分享到:
评论

相关推荐

    c#往sqlserver2000数据库中插入时间型数据的空值

    在SQL Server 2000中,时间型数据类型通常包括`datetime`,它存储日期和时间信息。当你尝试直接插入`null`时,由于数据库默认行为,可能会被转化为1900年1月1日的日期。为了避免这种情况,我们需要采用参数化查询的...

    SQL列转行显示方法

    根据提供的文件信息,本文主要介绍了一种通过SQL存储过程实现列到行转换的方法。下面将对这种方法进行详细的解析与说明。 ### SQL列转行显示方法 #### 一、背景及需求 在处理数据库中的数据时,有时候需要将一列中...

    SQLSERVER触发器插入数据

    ### SQL Server 触发器知识点解析 ...通过以上内容的解析,我们可以了解到SQL Server触发器的基本使用方法及其在实际开发中的应用场景。触发器作为一种强大的工具,能够帮助开发者轻松地维护数据库的完整性和一致性。

    Sqlserver2000经典脚本

    │ 8.2.5 校验插入指定结点是否导致编码循环的示例函数.sql │ │ 8.2.5 校验表中数据是否有循环编码的通用存储过程.sql │ │ 8.2.6 复制指定节点及其所有子节点到指定结点的处理示例(借鉴方式排序法).sql...

    SQL2000入门,语法,数据操作

    SQL2000中的SQL语法尽管与现代SQL版本略有差异,但其核心概念和基本操作是通用的。以下是一些关键知识点: 1. 数据库创建与管理:首先,你需要知道如何创建和删除数据库。使用`CREATE DATABASE`语句创建一个新的...

    易语言SQLServer插入数据

    `Sql_新增字段`可能是易语言中的一个方法,用于动态修改表结构,增加新的列。 7. **Sql_字段是否存在**:在编程时,验证表是否已有特定字段是很常见的需求。`Sql_字段是否存在`函数可能用来检查目标表是否已经包含...

    SQL Server中六种数据移动的方法

    利用应用程序或编程语言(如PBV、VB)编写脚本,或者直接在SQL Server Query Analyzer中执行SQL语句,实现数据的查询、插入或更新。这种方式适用于需要跨平台操作数据库的场景,可以减少对数据库的影响,并提高操作...

    将sqlserver表中指定数据转化为insert语句

    以下是如何将SQL Server表中指定数据转化为INSERT语句的详细步骤和相关知识点。 1. **使用SELECT INTO语句** SELECT INTO语句可以用于创建一个新的表,并从现有的表中插入数据。但是,这个方法不会包括自增列,...

    用sql从文件中读取数据并插入到表的特定列

    ### 使用SQL从文件读取数据并插入到特定列 在日常的数据处理工作中,我们经常会遇到需要将外部文件中的数据批量导入数据库表的情况。本文将详细介绍如何利用SQL语句实现这一功能,具体步骤包括:创建临时表、从...

    SQL2000实例教程讲解

    在SQL2000中,除了上述基本操作,还有更多高级功能,如视图(VIEW)、索引(INDEX)、存储过程(STORED PROCEDURE)等。掌握这些基本操作后,可以进一步学习如何优化查询性能、管理用户权限以及实现更复杂的业务逻辑...

    SQL插入脚本生成器

    用户可能需要指定哪些列要包含在插入语句中,以及对应的值来源。如果数据源是另一张数据库表,工具可能会提供连接配置和查询条件来选择需要的数据。 关于自增ID字段,这是数据库设计中的一个重要概念。自增ID通常...

    oracle SQL 语句插入数据

    此方法将大量数据一次性加载到PL/SQL表变量中,然后逐条插入。 七、文件导入 在实际操作中,可能需要从外部文件(如`.sql`文件)导入数据。比如`ts_code_20110316.sql`和`ts_msg_20110316.sql`这样的文件,通常包含...

    SQL 函数 字段内容更新插入

    这里,`表名`是你想要更新的表格,`字段名`是你要修改的列,`新值`是你要插入的新数据,`WHERE`子句用于指定更新的条件。 2. **使用函数**: 在`SET`子句中,你可以嵌入SQL函数来处理新值。例如,如果你有一个`...

    用sql语句由excel表往sqlserver数据库表中导数据

    在日常工作中,经常需要处理不同格式的数据文件,例如将Excel表格中的数据导入到SQL Server数据库中。本文将详细介绍如何使用SQL语句实现这一操作。 #### 一、环境配置与准备工作 1. **安装必要的驱动程序**: - ...

    jsp与数据库连接源码,SQL2000连接测试程序

    在`while(rs.next())`循环中,遍历`ResultSet`中的每一行数据,并通过`rs.getString()`方法获取指定列的值,然后将这些值插入HTML表格中显示。 如果在执行过程中出现SQLException,会捕获异常并输出错误信息。如果...

    经典SQL脚本大全

    │ │ 8.2.5 校验插入指定结点是否导致编码循环的示例函数.sql │ │ 8.2.5 校验表中数据是否有循环编码的通用存储过程.sql │ │ 8.2.6 复制指定节点及其所有子节点到指定结点的处理示例(借鉴方式排序法).sql │ │...

    SQL 在自增列插入指定数据的操作方法

    在SQL中,自增列(IDENTITY列)是一种特殊的列类型,它会在每次插入新行时自动递增其值,通常用于创建唯一的主键。在默认情况下,自增列不允许直接插入用户指定的值,因为它会自动管理这些值。然而,在某些特定场景...

    如何在SQL Server 2000中处理text/image数据.pdf

    - UPDATETEXT方法的语法相对复杂,允许指定插入、删除和修改text/image数据的具体位置和内容。 4. 实际操作示例: - 通过建立表,例如books表,并设置三个字段PKey、Title、Summary来存储书的编号、书名和内容...

    经典SQL语句大全(sql2000为主)

    SQL(Structured Query Language)是用于管理和处理关系数据库的标准编程语言,SQL2000是微软公司推出的一种关系数据库管理系统。以下是对标题和描述中涉及的经典SQL语句的详细解释: 1. **创建数据库**: 使用`...

    SqlServer行转列

    ### SqlServer行转列 ...综上所述,SQL Server中的行转列功能提供了强大的数据重塑能力,能够帮助用户更有效地处理和分析数据。通过掌握正确的使用方法和注意事项,可以在实际工作中大大提高工作效率。

Global site tag (gtag.js) - Google Analytics