在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

标签:SqlServer

其他分享

SQL Server 2008至2022版本的激活码/密钥

背景 因为学习以及开发测试需要,所以需要用到某些版本的SQL Server,为了方便就在互联网上收集了一些SQL Server的激活码,以便以后学习用。 SQL Server 2008 开发版/Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版/Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB SQL Server 2008 R2 开发版/Developer32位:MC46H-JQR3C-2JRHY-XYRKY-QWPVM开发版/Developer64位:FTMGC-B2J97-PJ4QG-V84YB-MTXX8工组版:XQ4CB-VK9P3-4WYYH-4HQX3-K2R6QWEB版:FP4P7-YKG22-WGRVK-MKGMX-V9MTM数据中心版32位:PTTFM-X467...

9个月前 (03-10) 1954℃ 0评论 1喜欢

SqlServer

使用sqlserver的排名函数实现积分排名

背景 客户需要针对用户的积分进行排名,按照积分的多少降序进行。为了更快更好的满足客户需求,就采取了SQL Server已有的排名函数RANK或DENSE_RANK来实现 RANK 返回结果集的分区内每行的排名。 行的排名是相关行之前的排名数加一。 ROW_NUMBER 和 RANK 类似。 ROW_NUMBER 按顺序对所有行进行编号(例如: 1、2、3、4、5)。 RANK 为相应关联提供相同的数值(例如: 1、2、2、4、5)。 RANK是运行查询时计算出的临时值 语法 RANK ( ) OVER ( [ partition_by_clause ] order_by_clause ) 如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名 DENSE_RANK 此函数返回结果集分区中每行的排名,排名值没有间断。...

3年前 (2022-04-06) 822℃ 0评论 3喜欢

SqlServer

Microsoft SQL Server跨服务器查询

创建链接服务器 sp_addlinkedserver 创建链接服务器。 链接服务器让用户可以对 OLE DB 数据源进行分布式异类查询。 使用 sp_addlinkedserver 创建链接服务器后,可对该服务器运行分布式查询。 如果链接服务器定义为 SQL Server实例,则可执行远程存储过程。 语法 sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] [ , [ @provider= ] 'provider_name' ] [ , [ @datasrc= ] 'data_source' ] [ , [ @location= ] '...

4年前 (2021-05-23) 729℃ 0评论 5喜欢

软件资源

数据库管理工具Navicat Premium 15

Navicat premium 是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等。当然,你也可以通过他,登陆数据库,进行各种操作。Navicat Premium是一个可多重连线资料库的管理工具,它可以让你以单一程序同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的数据库管理更加方便。 Navicat Premium结合了其他Navicat成员的功能。有了这种集成链接到不同数据库能力,Navicat Premium支持在 MySQL、SQLite、Oracle 及 PostgreSQL 之间数据传输。它支持大部分的 MySQL、SQLite、Oracle 及 PostgreSQL 功能,包括存储过程、事件、触发器、函数等。 Navicat Premium下载 Navica...

5年前 (2020-01-11) 22677℃ 53评论 131喜欢

软件资源

数据库管理工具Navicat Premium 12

Navicat premium 是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等。当然,你也可以通过他,登陆数据库,进行各种操作。Navicat Premium是一个可多重连线资料库的管理工具,它可以让你以单一程序同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的数据库管理更加方便。 Navicat Premium结合了其他Navicat成员的功能。有了这种集成链接到不同数据库能力,Navicat Premium支持在 MySQL、SQLite、Oracle 及 PostgreSQL 之间数据传输。它支持大部分的 MySQL、SQLite、Oracle 及 PostgreSQL 功能,包括存储过程、事件、触发器、函数等。 工具下载 Navicat Pr...

5年前 (2019-09-07) 1137℃ 0评论 0喜欢

DataBase

自增长INT主键与GUID主键优缺点

使用INT做主键的优点: 需要很小的数据存储空间,仅仅需要4 byte 。insert和update操作时使用INT的性能比GUID好,所以使用int将会提高应用程序的性能。 index和Join 操作,int的性能最好。 容易记忆。 支持通过函数获取最新的值 使用INT做主键的缺点 如果经常有合并表的操作,就可能会出现主键重复的情况。 使用INT数据范围有限制。如果存在大量的数据,可能会超出INT的取值范围。 很难处理分布式存储的数据表。 使用GUID做主键的优点: 它是独一无二的。 出现重复的机会少。 适合大量数据中的插入和更新操作。 跨服务器数据合并非常方便。 使用GUID做主键的缺点: 存储空间大(16 byte),因此它将会占用更多的磁盘大小。很难记忆。join操作性能比int要低...

8年前 (2016-09-23) 893℃ 0评论 0喜欢

SqlServer

Sql Server 中关闭/取消ID自增字段

在数据库进行表设计的时,大多情况下都习惯使用一个自增列作为主键,具体原因这里不会进行描述。在很多情况下需要对现有数据进行数据迁移,这个时候就需要保证迁移后的数据自增列的数据保持不变。SQL SERVER是支持这种迁移方式的。 首先就要先取消自增长,数据迁移完成后再恢复自增长即可。 SET IDENTITY_INSERT 允许将显式值插入表的标识列中。 语法 SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF } 实例 set IDENTITY_INSERT tableName on; INSERT INTO tableName (id,name) VALUES (2,'name'); set IDENTITY_INSER...

13年前 (2012-04-10) 3026℃ 0评论 7喜欢