随笔分类 -  SQL Server

摘要:这是一个 SQL Server 连接服务器时出现错误的界面。错误提示表明连接服务器时遇到问题,虽然与服务器成功建立了连接,但在登录过程中出错,原因是证书链由不受信任的颁发机构颁发。 解决方法参考: 添加受信任证书:将服务器使用的证书添加到客户端计算机的受信任根证书颁发机构存储中。可以通过 “管理工具 阅读全文
posted @ 2025-02-09 11:08 麦麦提敏 编辑
摘要:with主要用法之一就是简化联合子查询的sql代码,先将要用的子查询定义成一个表,后面可以重复使用。 在多级和较为复杂的查询中可以让SQL更清晰。 简单样式1 WITH subQry_A AS (SELECT fld1, fld2, fldxxx..... FROM tabName) SELECT 阅读全文
posted @ 2023-11-17 11:36 麦麦提敏 编辑
摘要:在SQL Server中,回车符的AASCII码是13,换行符的ASCII码是10,制表符t的ASCII码CHAR(9)1,回车符查找有回车符的内容 select id,theme from TableName where charindex(char(13),theme) > 0 清除回车符 up 阅读全文
posted @ 2023-10-15 09:32 麦麦提敏 编辑
摘要:1.查询字段为字符串 函数: RIGHT('0000' +字符串,n) 即:从右侧截取字符串,n代表侧截取的位数 实例: SELECT RIGHT('0000'+'66',3) // 结果: 066 实例: SELECT RIGHT('0000'+'66',4) // 结果: 0066 2.查询字段 阅读全文
posted @ 2023-10-15 09:26 麦麦提敏 编辑
摘要:作者:数据开发小胡同学 链接:https://www.zhihu.com/question/486712700/answer/2424239325 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 /* * 复杂sql练习 * 2022-04-01 *author:R 阅读全文
posted @ 2022-07-31 10:31 麦麦提敏 编辑
摘要:navicat连接sqlserver报错:[navicat premium] [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决办法: 找到Navicat Premium 15安装目录,找到 msodbcsql_64.msi 文件,双击安 阅读全文
posted @ 2022-05-23 20:40 麦麦提敏 编辑
摘要:原文: https://www.cnblogs.com/mirrortom/p/5946817.html 目的: 调试程序没有安装 sql server时,可以使用localdb.这是一个简易的sql server数据库,用于本地测试是很方便,省去安装SQL SERVER的工作 环境: 安装了VS2 阅读全文
posted @ 2022-05-02 12:51 麦麦提敏 编辑
摘要:工作中偶尔会出现:想用A数据表替换B数据表,然后把B数据表删除。但是,又不知道B数据表在哪个视图、存储过程、函数、触发器中使用过? 经过一番度娘,看到实现方法也不难,主要涉及两个系统表:sysobjects及syscomments。 1、先来复习一下sysobjects表结构。 列名 数据类型 描述 阅读全文
posted @ 2022-05-01 16:20 麦麦提敏 编辑
摘要:经常会遇到将某个数据表的所有或大部份字段读取出来情况 介绍另外一种方法,通过变理获取整个数据表的所有字段名, 以 AMain 为例: DECLARE @STRSQL VARCHAR(2000) SET @STRSQL='' SELECT @STRSQL = NAME + ',' + @STRSQL 阅读全文
posted @ 2022-05-01 16:13 麦麦提敏 编辑
摘要:查询数据库中的表及列,依数据库自带的函数,一条语句就可以搞定: SELECT * FROM INFORMATION_SCHEMA.COLUMNS 阅读全文
posted @ 2022-05-01 16:06 麦麦提敏 编辑
摘要:获取表结构的一些简要信息,可以生成自己需要的字典,简单又实用! 以数据表 ADet 为例: SELECT OBJECT_NAME(B.ID) 表名,B.COLORDER 序号,B.NAME 字段名称,C.NAME 字段类型,B.PREC 精度级别,B.SCALE 小数位数, CASE WHEN NO 阅读全文
posted @ 2022-05-01 16:03 麦麦提敏 编辑
摘要:第一次在博客园写博客,也算是一个新的开始吧。闲话少说! 笔者之前推行OA系统的时候,管理员账号一开始设的是admin,用了一段时间之后为了规范统一要改为ADMIN。 那问题来了,除了用户表之外,还有哪些表哪些字段的内容,已经记录了admin呢? 上网查了表及字段的相关知识之后,加上游标整库搜索,终于 阅读全文
posted @ 2022-05-01 15:57 麦麦提敏 编辑
摘要:工作中常需要产生某一年的周数、月份,比如按周排计划、按月核算工资…… 1、自动产生周数(含每周起始及结束日期) DECLARE @FirstDateOfYear DATETIME SET @FirstDateOfYear='2017-01-01'; WITH T AS ( SELECT DATEAD 阅读全文
posted @ 2022-05-01 15:49 麦麦提敏 编辑
摘要:行列转换应该非常广泛,也就是常说的交叉表,范例如下: --注意事项:数据库兼容性级别:SQL SERVER 2005 (90) --创建临时测试表 CREATE TABLE TEST (姓名 VARCHAR(10),课程 VARCHAR(10),分数 INT) INSERT INTO TEST VA 阅读全文
posted @ 2022-05-01 15:45 麦麦提敏 编辑
摘要:一、引言 删除分区又称为合并分区,简单地讲就是将多个分区的数据进行合并。现以表Sales.SalesOrderHeader作为示例,演示如何进行表分区删除。 重要的事情说三遍:备份数据库!备份数据库!备份数据库! 二、演示 2.1、数据查询 1)查看分区元数据 SELECT * FROM SYS.P 阅读全文
posted @ 2022-05-01 15:41 麦麦提敏 编辑
摘要:一、分区表概念 1.1、什么是分区表? 分区表是在SQL Server 2005之后的版本引入的特性,这个特性允许把逻辑上的一个表在物理上分为很多部分。换句话说,分区表从物理上看是将一个大表分成几个小表,但是从逻辑上看,还是一个大表。 1.2、分区与分表的区别 分区:就是把一张表的数据分成N个区块, 阅读全文
posted @ 2022-05-01 15:38 麦麦提敏 编辑
摘要:原始文档:SQL Server加密与解密 - 缥缈的尘埃 - 博客园 (cnblogs.com) 一、PassPhrase加密 1.1、概要简述 1)对于不涉及证书及密钥的应急的数据加密,可以直接基于用户提供的密码来加密和解密数据。 2)通行短语(PassPhrase)是允许存在空格的密码。这个Pa 阅读全文
posted @ 2022-05-01 15:06 麦麦提敏 编辑
摘要:原始文章:SQL Server读取及导入Excel数据 - 缥缈的尘埃 - 博客园 (cnblogs.com) 一、引言 使用SQL Server的OPENROWSET及OPENDATASOURCE函数,可以像查询数据表一样来读取Excel数据。但是,要想让这两个函数能正常运行,可不是那么容易,假如 阅读全文
posted @ 2022-05-01 15:02 麦麦提敏 编辑
摘要:目录 基础篇 提升篇 技巧篇 基础篇 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addum 阅读全文
posted @ 2022-05-01 14:27 麦麦提敏 编辑
摘要:【数据操作】 SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据 【数据定义】 CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABL 阅读全文
posted @ 2022-05-01 13:09 麦麦提敏 编辑

点击右上角即可分享
微信分享提示