OnITRoad - SQL Server 2008

SQL Server 2008中的静态游标

SQL Server 2008中的静态游标 在本文中,将介绍SQL Server 2008中的静态游标。 在静态游标的帮助下,我们可以找到第一行,下一行,最后一行或者指定的行。 首先,我们创建一个名为EMP的表,并在此表上应用游标: 创建表 create table emp(emp_id int,em_name varchar(10)) go insert into emp select 1

Views:0  2020-06-02

SQL Server 2008中的STUFF函数

SQL Server 2008中的STUFF函数 stuff()函数用于删除字符串的一定长度,并在已删除的位置插入新字符串。 它用于将字符串填充到另一个字符串中。 语法 STUFF (InputString, start, length, ReplaceString) 其中: InputString- 输入字符串指定要其中进行替换的字符串。 start- 要替换字符串的起点。 length- 要

Views:0  2020-06-02

SQL Server 2008中的Substring函数

SQL Server 2008中的Substring函数 Substring()函数是SQL的一个字符串函数。 它从给定字符表达式返回子字符串。 语法 SUBSTRING (expression, start, length) 其中: expression- 指定要作为 SUBSTRING 参数给出的字符、二进制、文本或者 ntext。 start- 它是 SUBSTRING 函数参数之一,用于

Views:0  2020-06-02

SQL Server 2008中的代理键(Surrogate Key)

SQL Server 2008中的代理键(Surrogate Key) 在设计数据库时,大多数情况下我们每个表都有一个主键。 代理键是替代自然主键的数字键。 这些是可用作主键的每一行的唯一编号或者唯一标识符。 代理键(Surrogate Key)也称为人工键或者身份键。 代理键的特点 代理键是数字。 内部生成的代理键没有“业务”意义,其唯一目的是识别表中的记录 这很有用,因为自然主键可以改变,这

Views:0  2020-06-02

SQL Server中的Tally表

SQL Server中的Tally表 本文介绍,什么是Tally表以及如何创建它们。 Tally表是单个列表,用于以循环方式计算任何内容。 它通过减少执行时间来提高查询的性能。 Tally表 TALLY表就像任何其他表格,其中单列按照要求将1(或者0)的唯一数字占用。 在Tally表中,应根据系统或者应用程序进行大量数量。 所以尽量避免使用非常高的数字。 创建Tally表 假设我们希望创建

Views:0  2020-06-02

SQL Server 2008中的临时表

SQL Server 2008中的临时表 在本文中,将介绍如何在SQL中使用临时表。 临时表是仅存在于创建它们的会话时存在的表。完成会话时间后,表将在会话的终止时自动销毁。 使用临时表可以提高代码性能,它更加开发人员友好。 临时表是在tempdb数据库下创建的。 临时表在运行时创建。 临时表格与常规表格一致,除了临时表名以"#"磅标志在创建时始于初始表。它提供了常规表提供的相

Views:0  2020-06-02

在SQL DELETE语句中的TOP关键字

在SQL DELETE语句中的TOP关键字 在本文中,将介绍如何在删除查询中使用 top 关键字来仅删除前几条记录。 基本上,我们大多数人都知道 top,我们可以在 select 查询中使用它来从查询中获取 top 元素。 但是 TOP 也可以与表格的插入、删除和更新命令一起使用。 其中我们将看到如何将 TOP 与 Delete 语句一起使用。 语法 Delete top (N) from <

Views:0  2020-06-02

在SQL INSERT语句中的top关键字

在SQL INSERT语句中的top关键字 在本文中,将介绍如何在插入查询中使用 top 关键字来仅插入前几条记录。 基本上,我们大多数人都知道 top,我们可以在 select 查询中使用它来从查询中获取 top 元素。 但是 TOP 也可以与表格的插入、删除和更新命令一起使用。 我们将看到如何将 TOP 与 Insert 结合使用。 语法 insert into Table(column1,

Views:0  2020-06-02

在SQL SELECT语句中的TOP关键字

在SQL SELECT语句中的TOP关键字 在本章程中,将介绍如何在SELECT查询中使用TOP关键字以获取表中的前几个记录。 TOP 子句允许我们指定要返回的行数。 它在具有数千条记录的大表上非常有用。 所以我们可以在选择查询中使用它来从查询中获取前面的元素。 语法 SELECT TOP number|percent column_name(s) FROM table_name 示例 从表

Views:0  2020-06-02

在SQL Update语句中的Top关键字

在SQL Update语句中的Top关键字 在本文中,将介绍如何在更新查询中使用Top关键字,仅更新特定条件的前几个记录。 基本上,我们大多数人都知道top,我们可以在select查询中使用它从查询中获取top元素。但是TOP也可以与表的Insert、Delete和Update命令一起使用。我们将看到如何在update语句中使用TOP关键字。 语法 Update top (N) <Table

Views:0  2020-06-02

SQL Server中的事务复制

SQL Server中的事务复制 本文介绍了关于事务复制及其组件。 事务复制是SQL Server中的功能之一。 它例如将数据复制到一个服务器上:发布者到另一个服务器,例如:如下服务器。 数据更改以相同的顺序应用于订户,并且根据发布者的发生,在相同的交易边界中。 当DML或者DDL架构在一个服务器上更改时使用事务复制,并且这些更改将在驻留在另一台服务器上的数据库上反映。 事务复制可以连续或者预定的

Views:0  2020-06-02

SQL Server 2008中的临时表类型

SQL Server 2008中的临时表类型 在本文中,我描述了在SQL Server中使用本地临时表和全局临时表以及它们是如何由SQL Server 2008创建的。 临时表是两种类型,一个是本地的,另一个是全局。 本地临时表 本地临时表是在tempdb数据库下创建的表。 本地临时表与表名的前缀表示。 本地临时表的范围是当前用户的当前连接。 一旦过程或者会话终止,这些表将自动销毁。 例如,对

Views:0  2020-06-02

使用SQL Server中的企业管理器将数据更新到表中

使用SQL Server中的企业管理器将数据更新到表中 在本文中,将介绍如何在SQL Server中使用Enterprise Manager将数据更新到表中。 UPDATE语句用于将数据更新到SQL Server中的表中。 在SQL Server中,我们可以使用企业管理器将数据更新为表。 使用SQL Server中的企业管理器将数据更新到表中的步骤 第1步:启动SQL Server: 第2步:

Views:0  2020-06-02

在SQL 2008中如何使用存储过程更新记录

在SQL 2008中如何使用存储过程更新记录 在本文中,将介绍如何在参数化存储过程的帮助下更新表中的记录。 参数化存储过程接受一个或者多个参数。 重要的是,数据类型应与表中的数据类型相同。 用于更新的参数化存储过程 使用存储过程我们可以更新表中的记录。 以下示例解释了,如何使用参数化存储过程更新记录。 例子 假设,我想将“jackma”的薪水更新为 40000。 为此,先创建存储过程以进行更新 c

Views:0  2020-06-02

SQL Server 2008中的Upper函数

SQL Server 2008中的Upper函数 Upper()函数是一个字符串函数。 Upper()函数将字符串转换为大写。 语法 select upper (Column_Name) from Table_Name SQL Server 2008中的Upper函数示例 选择"f_name"和"l_name"列的值,并将"f_name&qu

Views:0  2020-06-02

在 SQL Server 2008 中使用带有All关键字的 Count函数

在 SQL Server 2008 中使用带有All关键字的 Count函数 Count 是 SQL Server 2008 中的聚合函数之一,用于统计数据库表中的行数。 聚合函数包括 avg、max、min、count 和 sum 函数。 Count 可以与两个关键字一起使用,一个是 ALL,另一个是 DISTINCT。 带有ALL的 Count 关键字用于返回数据库表中所有行的数量。 Coun

Views:0  2020-06-02