sqlserver nvarchar varchar

SQLServer 常用命令记录,持续更新.....(有问题可以留言)

SqlServer 单用户解决方案 USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) - FROM master..sysprocesses WHERE dbid= ......
SQLServer 命令 常用 问题

SQL Server登录账户只能看见自己的数据库(sqlserver设置用户只能查询自己的数据库)

SQL Server登录账户只能看见自己的数据库 (sqlserver设置用户只能查询自己的数据库) 1.新建登录用户 以管理员身份登陆数据库(权限最高的身份如sa),点击安全性->登录名,右键新建登录名,输入登录名和密码,取消强制实施密码策略。 2.将服务器角色设置为public 3.将publi ......
数据库 数据 账户 sqlserver 用户

Sqlserver中使用DBLINK

Sqlserver中使用DBLINK一、 创建链接服务器 1、使用sp_addlinkedserver来增加链接 EXEC sp_addlinkedserver@server='192.168.2.66',--被访问的服务器别名(习惯上直接使用目标服务器IP,或取个别名如:JOY)@srvprodu ......
Sqlserver DBLINK

MySQL中char类型和varchar类型的使用及他们之间的简单区别

[官方文档](https://dev.mysql.com/doc/refman/8.0/en/char.html "官方文档") ``` markdown # 工具说明:使用的数据库可视化软件是 jetbrains datagrip # mysql版本:8.0 # 数据库编码:utf8mb4 ``` ......
类型 之间 varchar MySQL char

sqlserver中怎么将一列数据拼接成一个字符串

SELECT b.name +',' FROM dbo.TechnologyColor a join [dbo].[CustomColor] b on a.customcolorid=b.id WHERE ProductId=345882800324677 FOR xml PATH('') SELE ......
字符串 sqlserver 字符 数据

sqlserver 循环 + 递归 修改 末节点 标识

DECLARE @cnt INT = 0; WHILE @cnt < 27 BEGIN SET @cnt = @cnt + 1; PRINT @cnt; with temp (id,[Name],ParentCategriesID)as ( select id,[Name],ParentCategr ......
节点 sqlserver 标识

SqlServer中查询数据库所有表及其数据总条数和占用空间

1、查询某数据库中的所有数据表 SELECT name 数据表 FROM sysobjects WHERE xtype='u' ORDER BY name 2、查询某数据库中的所有数据表及其数据总条数 SELECT a.name 数据表, b.rows 数据总条数 FROM sysobjects A ......
数据 SqlServer 数据库 空间

varchar类型

VARCHAR 是一种在数据库中常用的字符数据类型,它用于存储可变长度的字符数据。VARCHAR 的长度指的是字符数,而不是字节数。 在大多数数据库中,VARCHAR 类型的长度是指可以存储的最大字符数。例如,如果指定一个 VARCHAR(100) 的字段,那么该字段可以存储最多 100 个字符。 ......
varchar 类型

找出SQLServer数据库I/O高的原因

找出SQLServer数据库I/O高的原因 影响SQLServer性能的因素有很多,比如CPU、I/O、内存、错误的执行计划、不恰当的索引或缺少索引等。 当查询变慢时,我发现最常见的一件事是由于查询执行的I/O太大。当一个查询因为I/O而变慢时,可能是因为糟糕的硬件、糟糕的执行计划,但通常是糟糕的数 ......
SQLServer 原因 数据库 数据

sqlserver 从数据源左侧截取到遇到特殊字符的最短的子字符串

select dbo.sjGetPreStr('1234^5*6/-33_','[]-_=+*&^') > 1234 Create function [dbo].[sjGetPreStr](@str varchar(1000),@pointArr varchar(100)) returns varc ......
字符 数据源 字符串 sqlserver 数据

sqlserver跨数据库查询

`方法一` ` exec sp_droplinkedsrvlogin pms,Null exec sp_dropserver pms exec sp_addlinkedserver @server='pms',--被访问的服务器别名 @srvproduct='', @provider='SQLOLE ......
sqlserver 数据库 数据

PDManger c# sqlserver数据库代码

using System; using System.Collections.Generic; using SqlSugar; $blankline {{ var today=new Date(); var fullYear=today.getFullYear(); var month=today. ......
sqlserver PDManger 代码 数据库 数据

nacos适配SqlServer、Oracle

继上文《nacos适配达梦、瀚高、人大金仓数据库及部分源码探究 》后补充nacos适配SqlServer、Oracle的贴码,主要区别是SqlServer、Oracle的分页SQL有点不一样,做个记录; SqlServer的分页有三种实现方式:offset /fetch next、利用max(主键) ......
SqlServer Oracle nacos

读取转换规则中的单据类型映射(处理SQLSERVER的XML字段)

DataSet dsBillTypeMap = null; string sql = string.Format(@"/*dialect*/ SELECT FKERNELXML.query('//BillTypeMaps') BillTypeMaps , FID FROM T_META_CONVER ......
单据 字段 SQLSERVER 规则 类型

Mac:安装sqlserver

0.mac m2 cpu安装sqlserver 1.基本步骤,安装docker->拉取镜像->安装镜像->设置强密码->查看是否成功->ok 2.sqlserver镜像2017-2022都不能在 m2 cpu上运行。只能拉azure镜像 3.安装docker(https://www.docker.c ......
sqlserver Mac

SQLserver批量批量导出索引

WITH indexInfo as ( SELECT SCHEMA_NAME(t.schema_id) [schema_name],t.name as [table_name],t1.name as [index_name] ,t1.type,t1.type_desc,t1.is_unique,t1 ......
SQLserver 索引

sqlserver常用运算符

=:等于,比较是否相等及赋值!=:比较不等于>:比较大于<:比较小于>=:比较大于等于<=:比较小于等于is null:比较为空is not null:比较不为空in:比较是否在其中like:模糊查询between...and...:比较是否在两者之间and:逻辑与(两个条件同时成立表达式成立)or ......
运算符 sqlserver 常用

SqlServer开启了Always On可用性组后如何清理数据库日志

1、首先,确保你已经备份了数据库,并且备份是完整的和成功的。备份是非常重要的,因为在清理日志文件之前,你需要确保数据库的完整备份已经完成。 2、使用以下命令手动截断和清理日志文件: BACKUP LOG [数据库名称] TO DISK = '备份路径' WITH NOFORMAT, NOINIT, ......
可用性 SqlServer 数据库 数据 Always

SqlServer总结

一.三大范式 1.第一范式(1NF)强调的是列的原子性,即表中每一列的字段属性都是唯一的,不可再分的。 2.第二范式(2NF)在满足1NF的基础上再满足依赖性的两个约束:一张表必须有一个主键;非主键类必须完全依赖于主键,而不能只依赖主键的一部分。 3.第三范式(3NF)在满足2NF的基础上再满足一个 ......
SqlServer

Sqlserver 插入查询的数据

记录用UPDATE XXXSET w_apply_num = (select (CASE a.dot WHEN 10 THEN CONCAT('CN',a.num,'.','X') ELSE CONCAT('CN',a.num,'.',a.dot) END) as dots FROM(select ......
Sqlserver 数据

springjdbc处理nvarchar

当我们使用spring-jdbc来做持久化时(注意不是spring-data-jbc),有时候一些特殊字符存入数据库时会用到nvarchar、nvarchar2这种类型(比如存放化学式,如CO₂等),默认会直接按照String类型来处理字段类型映射,如果要最终让使用ps.setNString这种,一 ......
springjdbc nvarchar

SqlServer_报错-证书链是由不受信任的颁发机构颁发的。

报错信息如下: Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred duri ......
SqlServer 是由 证书 机构

Log4Net在Sqlserver中初始化表结构

Log4net 使用不是即开即用,需要预先配置数据库,表,字段。 连接字符串示例(SQL server)为例 这里包含了配置package,和字符串 这里需要的Package是System.Data.SqlClient,需要提前引入这个包才可以。Version不用动,我本地的System.Data. ......
Sqlserver Log4Net 结构 4Net Log4

五、SQLServer视图

视图核心价值 在数据查询中,可以看到数据表设计过程中,考虑到数据的冗余度低、数据一致性等问题,通常对数据 表的设计要满足范式的要求,因此也会造成一个实体的所有信息保存在多个表中。当检索数据时,往往 在一个表中不能够得到想要的所有信息。 为了解决这种矛盾,在SQL Server中提供了视图。 视图的概 ......
视图 SQLServer

六、SQLServer同义词

1、同义词定义 同义词是用来实现下列用途的数据库对象: 为可以存在于本地或远程服务器上的其他数据库对象(称为基对象)提供备用名称 有点像别 名。 提供抽象层以免对客户端应用程序基对象的名称或位置进行更改。 2、案例 多个数据库服务器连接查询。数据库存在于不同的对象中。 1、通过链接服务器对象来完成。 ......
同义词 SQLServer

SQLServer锁表

场景:同步数据到表的时候卡住了,导致表被锁住了 解决方法: //先查找相关的ID SELECT request_session_id as spid,OBJECT_NAME(resource_associated_entity_id) as tableName FROM sys.dm_tran_lo ......
SQLServer

计算机基础:数据库-Sqlserver

[TOC](数据库-Sqlserver) # 前言 妥妥的复习,我相信chatjpt,也相信笔记。 说实话,真正碰到问题还是先想到搜索引擎或chatjpt(即使印象中自己的笔记记过相关内容),而不是看笔记。 有点杂乱无章,暂时这样,有空再整改 # 参考链接: >[纯净天空](https://vims ......
Sqlserver 数据库 计算机 基础 数据

cmd运行 sqlserver脚本文件(sql文件过大)

cd C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binnsqlcmd -S . -U sa -P 123456 -d TZHQ -i E:\bak\sql.sql -S . 代表本地 sa为数据库用户名 123456为数据库密码 TZ ......
文件 脚本 sqlserver cmd sql

SQLserver ssis包部署图解步骤

SSDT开发环境搭建(因SQL版本为2014): 1、下载VS2019社区版进行选项安装 2、安装完成后在扩展中下载或直接在microsoft的官网中下载SSDT 3、在VS2019创建中搜索SSIS 当开发完成后进行部署 1、在部署前行改一下数据库的版本 2、右键点击解决方案中的包进行重新生成; ......
SQLserver 步骤 ssis