经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MS SQL Server

sqlserver2005版本的mdf文件,还没有log文件,

https: www.cnblogs.com/wanglg/p/3740129.html  来自此文 仅做备忘  感谢提供信息让我处理好此问题   sqlserver mdf向上兼容附加数据库(无法打开数据库 ''xxxxx'' 版本 611。请将该数据库...[2019/8/16]

一个简单的一个sql表遍历

简单的一个sql表遍历 一般我们写储存过程或者其他sql语句的时候都会用到循环遍历数据,最常用的两种就是 1、游标 2、临时表+while 下面贴出示例代码 DECLARE @MinReLogID INT--这里的 MinReLogID 一般都是表中的主键 SELECT TO...[2019/8/15]

数据库的数据类型

整数类型:int,smallint,bigint,decimal, 实数类型:float,real 字符串类型: char/nchar varchar/nvarchar 1.有没有var的区别:带var的叫可变长度的字符串类型,不带var的是定长字符串。定长的字段,如果存储的数...[2019/8/15]

更新表字段长度属性

1、根据类全名定位对应类型ID select Local_ID,FullName from ubf_md_cla where FullName like ''命名空间'' 2、根据类型ID定位对应数据表字段属性 select Local_ID,Local_Cla _ID,Nam...[2019/8/12]

SQLServer之列数据转换为行数据

UNPIVOT特点 UNPIVOT运算符通过将列旋转到行来执行PIVOT的反向操作,UNPIVOT 并不完全是 PIVOT 的逆操作。 PIVOT 执行聚合,并将多个可能的行合并为输出中的一行。UNPIVOT 不重现原始表值表...[2019/8/12]

SQL server数据库创建代码 filegroup文件组修改的示例代码

SQL server数据库创建代码 filegroup文件组修改的示例代码

数据库的操作: 1. 对数据文件的操作(添加,删除,修改文件的初始大小,最大大小,步长) 2. 数据库文件的收缩 3. 数据库的只读/读写   read_only只读   read_write可读写   read_...[2019/8/9]

多个结果集union后保持各自原有排序

SELECT *FROM ( SELECT TOP (@count1) a.* FROM Article AS a WITH (NOLOCK)LEFT JOIN Article_Type AS at WITH (NOLOCK)ON a.ArticleType=at.ArticleT...[2019/8/9]

SQL server数据库创建代码,filegroup文件组修改,

以下示例在 SQL Server 实例上创建了一个数据库。该数据库包括一个主数据文件、一个用户定义文件组和一个日志文件。主数据文件在主文件组中,而用户定义文件组包含两个次要数据文件。ALTER DATABASE 语句将用户定义文件组指定为默认文件组。然后通过指定用户定义文件组来创建表。 ...[2019/8/9]

sql server使用sp_executesql返回拼接字符串里面的输出参数

问题:  今天一同事请教博主,他拼接了一个语句,select表格形式数据,然后使用@@rowcount获取到行数。  但他又有这样特别的需求:想只获取行数而不返回表格数据结果,因为是while循环,不想返回那么多次表格到客户端,而且后面又想复用这个返回表格形式数据的脚本字符串,不想在这个...[2019/8/8]

SQL入门经典(第四版)学习记录——欢迎来到SQL世界(一)

1、结构化查询语言——SQL,关系型数据库通信的标准语言; 2、关系型数据库:表的逻辑单元组成,这些表在内部彼此关联,组成了关系型数据库; 3、SQL会话:用户用SQL命令语句与关系型数据库进行交互时发生的事情。当用户与数据库建立链接时,会话就建立了,当用户与数据库...[2019/8/7]

SQL入门经典(第四版)学习记录——SQL语法(二)

一、创建表 create table 表里包含什么类型的数据 表的名称是什么 主键 列的名称是什么 每一列的数据类型是什么 每一列的长度是多少 表里哪些列可以是空的 语法: create table table_name (field1 data_type [...[2019/8/7]

Sql 第一行某列减第二行某列

Sql 第一行某列减第二行某列

--1. 将结果插入临时表SELECT *INTO xxx FROM( SELECT TOP 1 a.FQTY,a.fseq FROM T_SAL_ORDERENTRY as a WHERE FQTY=5UNION ALL SELECT TOP 1 b.FQTY,b.fseq FROM...[2019/8/5]

Sql server 中count() 与 sum() 的区别

一句话概括就是Sum(列) 是求和,把所有列的值进行汇总求和;COUNT(列) 是行数汇总,只要列的值不为Null,就会增加1;   举个例子说明下: --创建临时表结构 CREATE TABLE TempTB ( ID int , ...[2019/8/5]

SQL 复制表到另一个表

SQL 复制表到另一个表

SqlServer 复制表结构和表数据 复制表数据到已存在的表 INSERT INTO targetTableName SELECT COLUMNS FROM sourceTableName; 复制表结构和数据到新建表 SELECT COLUMNS INTO newTableName...[2019/8/2]

1、索引的概念和分类

1、什么是索引 答: 索引是对数据库表中的一列或者多列的数据进行排序的一种结构,使用索引可快速访问数据表中的特定信息。 比如中国移动里边的表数据可能达到上亿,这样查询数据用索引就派上了用场,因为使用索引可以快速检索数据。      ...[2019/8/2]

不同数据库之间表数据的迁移

直接上解决方案:    先看一下SQL的 insert 命令吧!               a : insert into tablename values (值1,值2,值3,..........[2019/8/2]

sql server编写脚本求解第1天1分钱之后每天两倍持续一个月的等比数列问题

一、问题 问题1 场景:如果你未来的丈母娘要求你,第1天给她1分钱,第2天给2分钱,第3天给4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)算就行。问:第30天给多少钱,总共给多少钱? 问题2 场景:如果有两份工作。   第1份:第1天给你1分钱...[2019/8/2]

SQL Server in Docker - 还原数据库

SQL Server in Docker 还原数据库 上一会演示了如果在Docker环境下安装SQL Server,这次我们来演示下如何还原一个数据库备份文件到数据库实例上。 使用winscp上传bak文件到linux服务器 上一回我们启动docker容器的时候使用了-v参数挂账了本地目录/hd...[2019/8/2]

SQL SERVER 实现多行转多列

有这样一个需求,一个表单主表,一个扩展列表,查询的时候要把扩展列表中的多行转成主表多列。 比如 dt_zhubiao [主表] id type title 1 1 表单1-1 2 1 表单1-2 3 2 表单2-1 4 ...[2019/8/2]

SQLSERVER存储过程基本语法

变量定义 语法:DECLARE @variable_name data_type [ , @variable_name data_type ... ] 说明: 变量定义的时候,变量名必须以@开头 以两个@开头的变量是全局变量,如@@FETCH_STATUS、@@VERSION等 ...[2019/7/30]

SQL SERVER 字符串函数 REPLACE()

定义: REPLACE()返回用另一个字符串值替换原字符串中出现的所有指定字符串值之后的字符串。 语法: REPLACE ( string_expre ion , string_pattern , string_replacement ) 参数: ①string_expre i...[2019/7/29]

初学数据库

EOMONTH()查询日期数据所属月数的最后一天;   YEAR(COL)输出日期数据的年份、month(col)输出日期数据的月份;   查询数据时in与exist的区别:in是先查询条件,然后只查询一次条件。而exists是先运行select语句,查询出所有...[2019/7/29]

sql server还原数据库(请选择用于还原的备份集)

还原数据库的时候明明选择了备份集,还是提示未选择还原的备份集   后来查了下,是因为我本地有两个数据库(2008R2和2014),对应的两个数据库实例。而还原bak是sqlserver2014的备份,我默认登的是2008的实例,所以一直有问题。   怎么查看数据库的...[2019/7/29]

java知识随笔整理-数据库的临时表

1、创建临时表的方法 方法一、select * into #临时表名 from 你的表; 方法二、 create table #临时表名(字段1 约束条件,字段2 约束条件,.....)create table ##临时表名(字段1 约束条件,字段2 约束...[2019/7/26]

使用Docker运行SQL Server

使用Docker运行SQL Server

现在.net core已经跨平台了,大家也都用上了linux用上了docker。跟.net经常配套使用的SQL SERVER以前一直是windows only,但是从SQL Server 2017开始已经支持运行在docker上,也就说现在SQL Serer已经可以运行在linux下了。 下面在U...[2019/7/26]

sql nvarchar类型和varchar类型存储中文字符长度

    今天遇到了,随手记录一下。    sql server 存储数据里面            NVARCHAR 记录中文的时候是 一个中文对应一个字符串长度,记录英文也是一个字母一个长度 标...[2019/7/25]

SQL 十位随机数(大小写字母+数据)

SQL 十位随机数(大小写字母+数据)

USE [TEST]GO/****** Object: UserDefinedFunction [dbo].[RANDTENNUMS] Script Date: 2019/7/23 15:40:16 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFI...[2019/7/24]

Server基本语句的用法

1、创建数据库 create database databaseName user databaseName go   /*  转到指定数据库 */ 2、创建表 create table tableName( /* 字段名 */ )...[2019/7/24]

成语接龙-查找指定层数以内的成语

--从一个成语开始接龙找到另一个成语 DECLARE @cb NVARCHAR(4)= ''为所欲为''; --, --@ce NVARCHAR(15)= ''鸡飞狗跳''; WITH cte_get_path AS ( SELECT word ,...[2019/7/23]

sql server中format函数的yyyyMMddHHmmssffff时间格式兼容旧版sql写法

脚本: /* 作者:zhang502219048 脚本来源:https: www.cnblogs.com/zhang502219048/p/11225240.html */ /* sql 2008 / sql 2005 / sql 2000不支持for...[2019/7/23]

sql server 2008 NULL值

SQL支持用NULL符号来表示缺少的值,它使用的是三值谓词逻辑,计算结果可是以TURE、FALSE或UNKNOWN。 SQL中不同语言元素处理NULL和UNKNOWN的方式也有所不同,如果逻辑表达式只涉及已经存在的值,那么最终的计算结果只有二种,要么TRUE要么FALSE。但是当逻辑表达式涉及...[2019/7/22]

将数据库某种类型的字段更新为另一种类型

有时,我们可能会遇到这样的情况,当我们数据表的float类型精度不够时,可能需要把它统一调整成decimal或者money,而这时你一个一个去修改可能会崩溃,因为你无法从几千张表里确实找到所有的float类型的字段,而这时我们就需要自动的,批量的去处理它们。 实现思路:从系统表中查询所有用户建立...[2019/7/22]

SQL索引管理器 - 用于SQL Server和Azure上的索引维护的免费GUI工具

我作为SQL Server DBA工作了8年多,管理和优化服务器的性能。在我的空闲时间,我想为宇宙和我的同事做一些有用的事情。这就是我们最终为SQL Server和Azure 提供免费索引维护工具的方法。 理念 每隔一段时间,人们在处理他们的优先事项时,可能就像一个手指式电池 - ...[2019/7/22]

sql server编写通用脚本实现获取一年前日期的方法

问题:  在数据库编程开发中,有时需要获取一年前的日期,以便以此为时间的分界点,查询其前后对应的数据量。例如:1. 想查询截止到一年前当天0点之前的数据量,以及一年前当天0点开始到现在的数据量。2. 想查询截止到一年前当天24点之前的数据量,以及一年前当天24点开始到现在的数据量。3. 想查询截止...[2019/7/18]

快速查看表结构 SQL server查看表注释以及字段注释表结构字段说明

DECLARE @tableName NVARCHAR(MAX);SET @tableName = N''UserIntegralExchange'';   --表名!!! SELECT CASE WHEN col.colorder = 1 THEN obj.name ...[2019/7/17]

SQL月度统计

select Convert ( VARCHAR(7),CreateTime,120) as Date ,sum(Money) as M FROM [LBAmmeterDB].[dbo].Am_Task where OperateType=4 and Status=1 group by C...[2019/7/17]

SQL SERVER修改字段为首字母大写

--修改字段为首字母大写  -- EXEC sp_rename ''ShenBao_CaiGouFuKuan.Tid'', ''Tid'', @objtype = ''COLUMN''; SELECT ''EXEC sp_rename '''''' + TABLE_N...[2019/7/16]

SQL SERVER 根据字段名称批量设置为主键

--设置主键 --alter table 你的表名 add constraint pk_s primary key (id) SELECT ''alter table '' + TABLE_NAME + '' add constraint PK_''+TABLE_NAME +''_'...[2019/7/16]

SQL SERVER 使用游标删除所有主键

Declare @Pk varChar(100);Declare @TBname varChar(100);declare cursor1 cursor for Select Sys2.name as TBname,Sys1.name as Pk from sysobjects Sys1 JOIN...[2019/7/16]

SQL Server 2014查看服务器数据库字段报错 (Microsoft.SqlServer.Management.Sdk.Sfc)

报错信息 无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc) 未知属性 IsMemoryOptimized (Microsoft.SqlServer.Management.Sdk.Sfc) 参考资料 MSSQL Server Man...[2019/7/15]

AlwaysOn 执行备份任务

备份 使用维护计划向导创建备份 启动维护计划向导 填入计划名称,选择每项任务单独计划 选择完整备份和清除任务 配置完整备份任务,选择备份数据库 设置备份文件保存位置, 指定压缩备份,设置执行计划时间为每天执行,并勾选仅复制备份 配置清除任务的文件位置,扩展名,以及要删除多...[2019/7/15]

SQL优化

对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, 应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将...[2019/7/15]

批量插入数据那种方法最快

第一种方法:采用的传统的方式插入,即insert into 表名VALUES(值) 打开数据库,插入数据库,关闭数据,一共插入5000条数据,分别用时41526、39266、39585 (这个方法最主要是耗时用在打开数据库连接上和关闭数据库连接上)   第二种方法:采用的先把sq...[2019/7/15]

SQL Server 2017 左补齐

DECLARE @NUM CHAR(3)=''7  ''SELECT RIGHT(''0000000''+CONVERT(VARCHAR(50),1+ RTRIM(@NUM)),7) ???? 原文链接:http: www.cnblogs.com/bu-do...[2019/7/12]

C#编写dll进行sql server数据库扩展储存过程

一、编写C#函数文件 1、新建一个类库文件   备注:sqlserver 2008只能用.net3.5版本。 2、如有想加入强命名的话可如下步骤:  参考博文:https: blog.csdn.net/donnie88888888/article/detail 5274...[2019/7/12]

MS SQL OPENJSON JSON

前段时间,有写过一个小练习《MS SQL读取JSON数据》https: www.cnblogs.com/insu p/10911739.html 晚上为一个网友的问题,尝试获取较深层节点的数据。 根据网友的原始数据,改写一个相对较简单的json原始数据:   ...[2019/7/11]

mssql sqlserver if exists 用法大汇总

摘要: 下文讲述sqlserver中,更新脚本中常用if exists关键字的用法说明,如下所示: 实验环境:sql server 2008 R2  一、检测数据库是否存在于当前数据库引擎下  if exists (select * from s...[2019/7/10]

SQL Server温故系列(5):SQL 查询之分组查询 GROUP BY

1、GROUP BY 与聚合函数 2、GROUP BY 与 HAVING 3、GROUP BY 扩展分组 3.1、GROUP BY ROLLUP 3.2、GROUP BY CUBE 3.3、GROUP BY GROUPING SETS 4、GROUP BY 扩展函数 4.1、GROUPING...[2019/7/10]

SQL Server温故系列(4):SQL 查询之集合运算 & 聚合函数

1、集合运算 1.1、并集运算 UNION 1.2、差集运算 EXCEPT 1.3、交集运算 INTERSECT 1.4、集合运算小结 2、聚合函数 2.1、求行数函数 COUNT 2.2、求和函数 SUM 2.3、求最大值函数 MAX 2.4、求最小值函数 MIN 2.5、求平均值函数 A...[2019/7/9]

SQL SERVER

外键  ,维护数据的完整性,,减少数据沉裕 第一范式:表中每个字段都不能再分。 第二范式:满足第一范式并且表中的非主键字段都依赖于主键字段。 第三范式:满足第二范式并且表中的非主键字段必须不传递依赖于主键字段。       原文链接:http:...[2019/7/9]

120
2
记录数:713 页数:1/1512345678910下一页尾页
加载更多