在部署ERP应用时,经常会碰到在开发环境下,没有问题,部署到服务器上,就出错。不同语言版本的操作系统、不同的数据库版本,等等因素的数据库排序规则的问题。比如在安装SQL Server 时取默认的规则,中文环境下,会设置为Chinese_PRC_CI_AS,但我们需要的规则应该是SQL_Latin1_General_CP1_CI_AS。在数据操作过程中,这个不一致会导致SQL语句的字符串相等报错。错
转载 2024-08-13 14:50:11
84阅读
如果更改了运行 SQL Server 的计算机的名称,则会在 SQL Server 启动期间识别新名称。不必再次运行安装程序以重置计算机名称。只需使用以下步骤对存储在 sys.servers 中并由系统函数 @@SERVERNAME 报告的系统元数据进行更新,使系统元数据反映出使用 @@SERVERNAME 或从 sys.servers 中查询服务器名称的远程连接或应用程序的计算机名称的变化。不能
SQL Server中有五种约束类型,各自是 PRIMARY KEY约束、FOREIGN KEY约束、UNIQUE约束、DEFAULT约束、和CHECK约束。查看或者创建约束都要使用到 Microsoft SQL Server Managment Studio。1. PRIMARY KEY
# 深入了解 SQL Server 2019 密钥 SQL Server 2019 是微软推出的一款强大的关系型数据库管理系统,广泛用于数据管理、分析和业务智能。本文将探讨 SQL Server 2019 的激活方法、使用密钥的重要性,并提供相关的示例代码。此外,我们还将通过甘特图和旅行图的方式,对 SQL Server 的实现过程进行可视化,帮助大家更好地理解其操作流程。 ## 1. SQL
原创 2024-08-04 04:39:49
206阅读
# 如何在 SQL Server 中更改主键 在数据库管理中,主键(Primary Key)是用于唯一标识表中每一行的数据。更改主键并不是一件轻松的事情,因为主键的更改,有可能导致对数据表的完整性和约束的影响。本文将为刚入行的开发者详细讲解在 SQL Server 中如何更改主键的流程和步骤。 ## 整体流程 我们将通过以下步骤进行主键的更改: | 步骤 | 描述
原创 10月前
71阅读
# 如何在 SQL Server 2016 中实现 Key 在数据库管理中,‘Key’ 是指唯一标识表中每条记录的一个或多个字段。主键(Primary Key)是一个表中用于唯一标识每一行数据的字段,而外键(Foreign Key)用于在两个表之间建立联系。对于刚入行的小白来说,理解并实现这些概念至关重要。本文将详细介绍在 SQL Server 2016 中如何实现 Key 的步骤,包括每一步需
原创 8月前
85阅读
# SQL Server 中的 AES 加密与解密 在当今的数据驱动时代,数据的安全性越来越受到重视。对敏感数据进行加密是保护信息的一种重要手段。在 SQL Server 中,Advanced Encryption Standard (AES) 是一种常用的对称加密算法,能够有效地保护数据安全。本文将介绍如何在 SQL Server 中使用 AES 加密和解密数据,并提供相关的代码示例。 ##
原创 2024-08-14 05:37:56
91阅读
# SQL Server Key Lookup ## Introduction In SQL Server, a key lookup, also known as a bookmark lookup or non-clustered index seek, is a query optimization technique used to retrieve additional column
原创 2023-11-26 09:45:20
35阅读
# SQL Server 创建 Key 的完整指南 在关系型数据库中,键(Key)是用于唯一标识表中每条记录的重要元素。对于SQL Server数据库,创建正确的键(如主键、外键等)可以提高查询效率和数据完整性。本文将介绍如何在SQL Server中创建键的基本流程,并提供详细的代码示例。 ## 整体流程 创建一个键的流程可以概括如下: | 步骤 | 描述
原创 9月前
46阅读
SQL Server 中创建 Key(密钥)是数据库管理中重要的一环。本博文将详细记录解决“SQL Server 创建 Key”的问题过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧以及排错指南。 ### 环境准备 为了确保 SQL Server 的顺利安装和密钥的创建,我们需要做好前置依赖的安装工作。 | 组件 | 版本 | 说明
原创 6月前
65阅读
最近在使用compass进行高级搜索的时候有许多参数,在url上会暴露参数,为了隐藏URL的具体参数的含义(这个需要有个强大的正则表达规则来解析URL,即对url进行rewrite,在我之前的文章里有过介绍。 开发的时候,还是URL?PARAM=XX的形式。),同时为了让复杂的URL看上去好看点, 方便SEO,对URL进行了编码处理,用BASE64编码跟效
简介    每一个SQL Server的数据库都会按照其修改数据(insert,update,delete)的顺序将对应的日志记录到日志文件.SQL Server使用了Write-Ahead logging技术来保证了事务日志的原子性和持久性.而这项技术不仅仅保证了ACID中的原子性(A)和持久性(D),还大大减少了IO操作,把对数据的修改提交到磁盘的工作交给lazy
转载 2023-11-06 14:52:51
116阅读
--使用masteruse mastergo--判断数据库HR是否存在if exists(select 1 from sysdatabases where name='HR') begin --如果存在则删除数据库HR drop database HR endgo--创建数据库HRcreate database HRgo--使用数据库HRuse HRgo----------------------
转载 2023-10-29 17:33:41
57阅读
# SQL Server 数据库的修改操作 在数据库管理系统中,定期对数据库表的结构和数据进行修改是一个常见需求。SQL Server 作为微软的关系型数据库管理系统,提供了一系列强大而灵活的命令来对数据库进行修改。本文将围绕 SQL Server 中的修改操作展开讨论,重点介绍如何使用 `ALTER` 语句修改表结构,以及如何使用 `UPDATE` 语句修改已有数据,最后将展示一个完整的修改
原创 7月前
17阅读
SQL语句的全称叫做结构化查询语言,相信所有的java程序员对SQL都不陌生,因为整个java数据库中一直有SQL语句的存在。可能java零基础的小白对于SQL还不是很了解,下面就讲一讲其基础性的知识——SQL语句五种分类,想学习SQL语句的初学者们可以来看看下面的内容。在介绍SQL语句五种分类前,先来简单的认识一下SQLSQL的英文全称为Structured Query Langua
# SQL Server 修改 Link Server 的全面解析 在现代企业应用中,数据的整合和存取显得尤为重要。SQL Server的Link Server功能使得跨数据库、跨服务器的数据访问变得可能。本文将详细介绍SQL Server如何修改Link Server,包含相关代码示例及状态图和序列图的可视化呈现。 ## 一、什么是 Link Server? Link Server 是 S
原创 2024-09-05 04:58:32
186阅读
使用SSMS数据库管理工具修改UNIQUE约束1、连接数据库,选择数据表-》右键点击-》选择设计(或者展开键,选择要修改的键,右键点击,选择修改,后面步骤相同)。2、选择要修改的数据列-》右键点击-》选择索引/键。3、在索引/键弹出框中-》选择要修改的唯一约束-》选择约束类型-》点击列。4、在索引列弹出框中-》选择要约束的数据列-》选择要约束的数据列的排序规则-》点击确定。5、在索引/
sqlserver有时候需要修改一个字段的默认值,却发现修改(update)不了,也删除(delete)不了,排查发现,需要先删除原有的默认值约束,才行;步骤如下1、2、3。若原来这个字段就没有默认值,则直接执行步骤3的sql;注意,需要显示声明默认值约束,否则系统会默认生成后缀为随机字符串的约束;不利于维护和无法做到见名知意。1,删除原有字段上的默认值约束use [yourDBName];--数
转载 2023-06-29 14:02:41
293阅读
sql server修改已经创建表的外键属性1.使用SSMS数据库管理工具修改FOREIGN KEY约束2.使用sql语言修改FOREIGN KEY 约束3.复制表数据,重新建表完善FOREIGN KEY约束 1.使用SSMS数据库管理工具修改FOREIGN KEY约束1.点击所要改变的表的左边的+号,再点击键旁边的+号,展开如图: 2.右键要修改的外键–点击编写键脚本为(S)–点击DROP和C
代码如下:EXEC sp_rename '表名.[原列名]', '新列名', 'column' Transact-SQL 参考sp_rename更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'objec
  • 1
  • 2
  • 3
  • 4
  • 5