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

基于Python的SQL Server数据库对象同步轻量级实现

  缘由 日常工作中经常遇到类似的问题:把某个服务器上的某些指定的表同步到另外一台服务器。类似需求用SSIS或者其他ETL工作很容易实现,比如用SSIS的话,就会会存在相当一部分反复的手工操作。建源的数据库信息,目标的数据库信息,如果是多个表,需要一个一个地拉source和tar...[2019/6/13]

SQL Server 数据库本地备份文件通过OSS工具上阿里云(恢复还原数据库)

SQL Server数据库上云,通过备份文件上传进行恢复。 1.通过OSS工具上传备份文件。 相关知识和操作步骤请参考:  https: blog.csdn.net/weixin_35773751/article/detail 82118271(阿里云 OSS浏览器使用步骤) ...[2019/6/13]

jquery easyui datagrid 获取Checked选择行(勾选行)数据

原文:jquery easyui datagrid 获取Checked选择行(勾选行)数据 getSelected:取得第一个选中行数据,如果没有选中行,则返回 null,否则返回记录。 getSelections:取得所有选中行数据,返回元素记录的数组数据。 getChecked:取得ch...[2019/6/12]

【SQL】在数据库中发起http请求的小改进

市面上常见的是用MSXML2.ServerXMLHTTP这个类,但这个类在发起异步请求时并不可靠,就是当send后并不一定会发出这个请求。这里推荐改用Microsoft.XMLHTTP,如果只是简单的请求,代码基本不用变,就改一下sp_OACreate调用的OLE类名就好。   原文...[2019/6/12]

No OWIN authentication manager is associated with the request的解决方案

转载自https: love2dev.com/blog/no-owin-authentication-manager-is-a ociated-with-the-request/ No OWIN authentication manager is a ociated with the reque...[2019/6/11]

sql数据库查询结果字段包含换行符导致复制到Excel发生错位问题的解决

问题描述:在工作过程中,有时会遇到这样的问题,写好sql查询语句在数据库中查询数据,看到行数(比如说是1000行),但是把查询结果复制到Excel里面,却发生了行列错位问题,而导致Excel里面的行数是超过1000行的,造成数据行数的不一致。 问题重现:字段值包含char(10)换行符,复制字...[2019/6/10]

sql server随机排序和随机取出n条数据

问题:博主在2010-2011学年,广东技术师范大学大四的时候,去过红海人力集团面试数据库职位,很清楚记得当时有一道笔试题目是:编写sql从表里面随机取出10条记录。 解决方案:在sql server中,有一个随机函数newid(),可以用order by newid()来解决随机排序和随机取...[2019/6/10]

SQLSERVER查询存储过程内容

1 --使用语句查看一个存储过程的定义 2 3 EXEC sp_helptext ''Auth_BankCardAuthorize'' 4 5 6 7 8 9 --查询所有存储过程的名称以及定义 10 11 SELECT name, d...[2019/6/6]

sql server编写通用脚本自动统计各表数据量心得

工作过程中,如果一个数据库的表比较多,手工编写统计脚本就会比较繁琐,于是摸索出自动生成各表统计数据量脚本的通用方法,直接上代码: create table #t(TableName nvarchar(200), Num int) exec sp_MSforeachtable ''in...[2019/6/6]

数据库备份启用加密

参考https: www.cnblogs.com/xwgli/p/4522502.html ? @@@code SELECT DB_NAME(database_id) AS DatabaseName, * ...[2019/6/6]

【SQL】各取所需 | SQL JOIN连接查询各种用法总结

前面 在实际应用中,大多的查询都是需要多表连接查询的,但很多初学SQL的小伙伴总对各种JOIN有些迷糊。回想一下,初期很长一段时间,我常用的似乎也就是等值连接 WHERE 后面加等号,对各种JOIN也是不求甚解,今天索性就来个JOIN的小总结。 首先,设定两张表,作为下面例子的操作对象。 ...[2019/6/6]

存储过程-使用游标、临时表、表变量、实现对表中数据进行操作

工作中经常会遇到批量处理一些数据,一般的方法可以使用代码开发相应的功能,在前端操作相应的功能,但是如果操作的数据不是特别的复杂,但是数据量特别的大,在客户端操作就会由于操作时间等待过长而导致客户体验度降低,这时我们就要考虑采用数据库中的存储过程进行操作,存储过程的优点我再这里就不再多介绍,详细的请...[2019/6/6]

SQL Server2012如何打开2016的profiler文件

SQL Server 2012如何打开2016的profiler文件 作者:markjiang7m2 原文地址:https: www.cnblogs.com/markjiang7m2/p/10980191.html 背景 在上星期,公司负责support的同事接到反馈说某个项目生产环境上的某...[2019/6/6]

【SQL】从待选项中随机选一个

由于SQL Server没有数组类型,所以在面对“从若干待选项中选一个”这种需求时,往往要采取变通办法,比如弄个‘a|b|c’这样的字符串然后对字符串进行处理;又或者把待选项塞进一个临时表,然后把问题变成如何select的问题。下面的写法就是采用后一...[2019/6/5]

存储过程为参数NULL时的处理方法

准备一些数据:   SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Goods]( [Projname] [nvarchar](10) NULL, ...[2019/6/5]

判断是否有审核的项目(案例)

网友问:     为问题创建表,并添加相关数据:   CREATE TABLE [dbo].[Goods]( [Projname] [nvarchar](10) NULL, [version] [nvarch...[2019/6/5]

学习记录--查询没有学全所有课的同学的学号、姓名、以及未学科目

逛贴吧的时候遇到了这样一个问题 这样的表结构需要【查询没有学全所有课的同学的学号、姓名、以及未学科目】 ------------脚本------------------------- CREATE TABLE [dbo].[课程表]( 课程id [INT] NULL...[2019/6/4]

What identity values you get with the @@IDENTITY and SCOPE_IDENTITY functions

--测试表及数据 CREATE TABLE TZ (   Z_id  int IDENTITY(1,1)PRIMARY KEY,   Z_name varchar(20) NOT NULL)INSERT TZ   VALUE...[2019/6/4]

case when

1 --CASE 具有两种格式: 2 --(1)简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 3 --(2)CASE 搜索函数计算一组布尔表达式以确定结果。两种格式都支持可选的 ELSE 参数。 4 5 --语法 6 --简单 CASE 函...[2019/6/4]

SQlServer中的MD5加密

SELECT sys.fn_varbintohexstr(HASHBYTES(''MD5'', ''我''));   原文链接:http: www.cnblogs.com/Metor9527/p/10972445.html[2019/6/4]

大写字母或小写字母转换为数字

大写字母或小写字母转换为数字A-->1,a-->1;B-->2,b-->2;C-->3,c-->3;...Z-->26,z-->26 如果非字母转换为-1   SET ANSI_NULLS ON GO S...[2019/6/3]

删除多个重复记录

博客中,Insus.NET有分享过处理重复记录的功能。如《删除重复Row记录数据》https: www.cnblogs.com/insu p/10890148.html 今天就改编这个,改为动态存储过程。日后可以针对任一张表来进行。   SET ANSI_NUL...[2019/6/3]

字母转为小写字母

传入大写字母,输出为小字母,如果传入小写字母,直接输出小写字母。传入非字母,输出为‘’。 如:A-->a;B-->b;C-->c;...Z-->z参考函数:   SET ANSI_NULLS ON GO SET...[2019/6/3]

字母转为大写字母

 自定义Scalar-valued Function函数,把字母转换为大写字母。 字母转为大写字母a-->A;b-->B;c-->C;...z-->Z如果非字母转换为''''     SET ANSI_NULLS ...[2019/6/3]

转换为标准IPv4格式

Insus.NET刚写了一个函数,把一个IP地址转换为标准格式,即每段位均是由3个数字组成。   SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ===============================...[2019/6/3]

SQL Server 截取两个固定字符之间的字符串(案例)

网上的问题:     参考这篇《函数PARSENAME使用和截取字符串》https: www.cnblogs.com/insu p/10958452.html 的方法:   DECLARE @str VARCHAR(1000)=...[2019/6/3]

SQL依据特殊符号分批截取字符串(案例)

网上的问题:     下面是Insus.NET的解决办法,仅供参考。 CREATE TABLE #temp([Source] NVARCHAR(100)) INSERT INTO #temp([Source]) VALUES (...[2019/6/3]

儿童节,祝你儿童节快乐!

今天2019-06-01是儿童节,祝你儿童节快乐! 你知道多少岁内还是儿童吗?年纪小于18周岁的小孩。   CREATE TABLE [dbo].[child''s age] ( [definition] NVARCHAR(20), [ag...[2019/6/3]

SQL Server的自动备份设置及排错记事

1、启动 SQL Server Management Studio管理器,登录进去。   2、在左侧可以看到这个,我们展开“管理”。   3、展开“管理”后,我们在“维护计划”项目上单击右键...[2019/6/3]

以时间作为条件查询记录(案例)

有网友问:     Insus.NET实现3个问题如下: 创建一张表,并准备一些数据:   CREATE TABLE [dbo].[Q_Order] ([Order_Date] DATETIME ) INSERT IN...[2019/6/3]

错误:net::ERR_BLOCKED_BY_CLIENT

错误:net::ERR_BLOCKED_BY_CLIENT

提示net::ERR_BLOCKED_BY_CLIENT错误 解决办法: 当我们查看浏览器第三方插件的时候,就会看到插件中存在“广告过滤插件”,其实,报错的原因就是第三方广告过滤插件在捣鬼, 当你关闭掉广告过滤插件后,你再次刷新页面,原先报错的问题不在报错...[2019/6/3]

单双号限行,今天是否绿色出行

要判断车牌是否符合单双号出行。 这样得获取车牌最后一位数字是什么?   SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- =======================================...[2019/6/3]

判断数字是否为奇数或偶数

判断数字是否为奇数或偶数,可以参考下面2个自定义函数: 奇数:   SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ======================================...[2019/6/3]

Sql server 各版本下载链接

Sql Server 2008 R2  链接: https: pan.baidu.com 11WPcrUL64QT0zT0_9VTb8Q 提取码: 665l 密钥:JD8Y6-MQG69-P9M84-XDTPG-34MBB  Sql Server 2012 ...[2019/5/31]

SQL SERVER动态列名

在ms sql server实现动态呈现列的方法很多。下面Insus.NET解决也算是另外一种参考。 如:   准备实现功能的数据:   CREATE TABLE [dbo].[Timing] ([When] NVARCHAR(10) N...[2019/5/31]

一次补打引起的思考

问题背景:        业务人员要求补打一张17年的标签,根据标签号在系统补打界面进行打印,结果提示“输入字符串的格式不正确”。 解决过程:        1、先是在数据库标签年份...[2019/5/31]

给不合法的格式转换成标准格式(案例)

网上有人问,数据格式转换,需要给不合法的格式转换成标准格式: 创建一张表,把网友提供的数据填充至表:   CREATE TABLE [dbo].[DT] ([Source] NVARCHAR(50)) INSERT INTO [dbo].[DT] ([S...[2019/5/31]

SQL SERVICES 搭建问题

一、SQL SERVICES  设置IP 连接 SQL2008是没有外围配置的,为了能用IP地址或者local登陆,需要做下面的配置。 打开Microsoft SQL Server 2008 R2→配置工具→SQL Server 配置管理器。   从SQ...[2019/5/30]

判断列名是否存在

MS SQL Server写动态SQL时,比如动态创建表,修改表,添加字段,我们需要判断字段是否存在。 你可以参考下面自定义函数:   源代码: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -...[2019/5/30]

动态为表添加存储时间字段

实现动态化,为表添加存储时间字段,Insus.NET写一个存储过程,如下   SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ====================================...[2019/5/30]

行转列问题(案例)

有网友在网上问: 数据如下: number createdate username caseno 1 2018-05-29 18:57:54.150 戴婷 201708...[2019/5/30]

动态为表添加字段

动态为表添加字段

下面这篇《动态为表添加存储时间字段》https: www.cnblogs.com/insu p/10943614.html 添加字段,只能添加时间类型的字段。想把这个方法改良一下,尽量能做到通用。   SET ANSI_NULLS ON GO SET ...[2019/5/30]

列值中获取第一个非空的值

标题是否符合网友的问题宗旨,另外讨论,暂且如此。想了妥解问题,还得看原讨论题。 这是一个网上的问题如下, ;with temp as ( select ''63738893'' repair_no,''20190504'' report_date,''HES24...[2019/5/29]

SQL server 维护计划中 “清除维护任务” 执行报错

SQL server 维护计划中 “清除维护任务” 执行报错,错误如下: 执行查询“EXECUTE master.dbo.xp_delete_file 0,N'''',N'''',N''2019...”失败,错误如下:“执行扩展存储过程时出错: 参数无效”。失败的原因可能有: 查询本身有问题、未...[2019/5/29]

计算获取最小值和最大值

比如,在下面的销售业绩中,统计业务员的销售业绩中最大值和最小值。 下面是业务数据:   CREATE TABLE [dbo].[SalesPerformance]( [ID] [int] IDENTITY(1,1) NOT NULL, [Sa...[2019/5/29]

NetCore +EFCore+SqlServer根据数据库生成实体类到项目中

转载自:https: www.cnblogs.com/yangjinwang/p/9516988.html 1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台” 分别安装以下几个包 My...[2019/5/29]

mssql sqlserver 使用sql脚本实现相邻两条数据相减的方法分享

摘要: 下文讲述使用sql脚本实现相邻两条数据相减的方法,如下所示: 实验环境:sql server 2008 R2 实现思路: 1.使用cte表达式,对当前表进行重新编号 2.使用左连接对 表达式 生成的临时表进行错位连接,并对生成的新纪录中两列进行相减 ...[2019/5/29]

计总与排名SUM和RANK函数

准备一些数据:   CREATE TABLE [dbo].[SalesPerformance]( [ID] [int] IDENTITY(1,1) NOT NULL, [Salesman] NVARCHAR(30) NOT NULL, ...[2019/5/29]

sqlserver 筛选索引(filter index)在查询是需要注意的事项

  sqlserver 的筛选索引(filter index)与常规的非筛选索引,加了一定的filter条件,可以按照某些条件对表中的字段进行索引,但是filter 索引在查询 使用上,并不等同于常规的索引,如果忽略了这些差异,可能会造成潜在的问题,因此在使用filter索引的时候,...[2019/5/29]

展开中断或忽略的序号

网上有人问: declare @WH varchar(MAX)set @WH=''C1,C2,C3-C9,C20,C22,C30-C35''想要循环截取出含有-的字符串 C3-C9,C30-C35,展开C3-C9,C30-C35,将@WH替换为 ''C1,C2,C3,C4,C5,C6,C7,C...[2019/5/28]

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