文章分类 - DBA(SQL脚本)
SQLServer, Oracle , MySQL and etc.
摘要:
SqlServer 删除重复数据 保留最大id的SQL语句 一、查询SQLServer同一张表里的重复数据 多种方法: 1 --1、用于查询重复处理记录(如果列没有大小关系时2000用生成自增列和临时表处理,SQL2005用row_number函数处理) 2 3 --II、Name相同ID最大的记录
阅读全文
SqlServer 删除重复数据 保留最大id的SQL语句 一、查询SQLServer同一张表里的重复数据 多种方法: 1 --1、用于查询重复处理记录(如果列没有大小关系时2000用生成自增列和临时表处理,SQL2005用row_number函数处理) 2 3 --II、Name相同ID最大的记录
阅读全文
摘要:· SQLServer数据库生成脚本迁移(数据库脚本的主外键、自增量identity处理) 软件开发中,经常涉及到不同数据库(包括不同产品的不同版本)之间的数据结构与数据的导入导出。处理过程中会遇到很多问题,尤为突出重要的一个问题就是主从表之间,从表有外检约束,从而导致部分数据无法导入。 情景一、同
阅读全文
摘要:【MSSQL】SQL Server 设置用户只能查看并访问特定数据库 ` 需求背景 SQL Server实例上有多个服务商的数据库,每个数据库要由各自的服务商进行维护, 为了限定不同服务商商的维护人员只能访问自己的数据库,且不能看到其他服务商的数据库,现需要给各个服务商商限定权限,让他们登录SQL
阅读全文
摘要:解决SQL Server Management Studio打开极慢,在域环境中打开SSMS非常慢的问题! 先来说说我遇到的问题吧。 下面是服务器配置和网络环境。 Server环境 两台服务器的配置: 1、4CPU,共8核、16G内存 2、4CPU,共8核、64G内存 问题的症状: 1、使用域中的帐
阅读全文
摘要:SQLServer存储过程生成任意进制的顺序号流水号 SQLServer存储过程生成任意进制的顺序号流水号 需求背景:在设计流水码的时候,之前用10进制,一旦数据量过大,位数就就得很多,而且光秃秃一串数字也不美观。后来想起车牌规则,就想将流水码也换成类似的。由于1,0和I,O很相似,所有去掉I,O,
阅读全文
摘要:SQLServer多表关联更新 SQLServer左连接UPDATE 由于程序bug,导致之前很多数据入库后信息不全,好在有基础信息表,可以通过基础信息表更新缺失字段信息 1、通过 left join语法实现多关联更新 1 2 3 update a set a.name = b.name from
阅读全文
摘要:sqlserver提高篇 一.Microsoft SQL Server 系统的体系结构 1.Microsoft SQL Server2008由4个主要的部分组成,即4个服务: 数据库引擎、分析服务、报表服务、集成服务。如下图: 2.Microsoft SQL Server2008提供了两种类型的数据
阅读全文
摘要:· SQL Server 日期时间数据类型有哪些 1、日期和时间数据类型 (1)在sqlserver 2008之前,SQL Server 支持datetime 和 smalldatetime 两种日期时间数据类型、这两种数据类型日期和时间是不可分割的、差异在日期范围、精度方面 (2)sql serv
阅读全文
摘要:JS去掉字符串前后空格或去掉所有空格的用法 1、 去掉字符串前后所有空格: 代码如下: 1 2 3 4 function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } 说明: 如果使用jQuery直接使用$.trim(str)方法即可
阅读全文
摘要:SqlServer的sa账号被锁定的解决办法 sql server的sa账号老是被锁(登录已锁定)问题: 最近sa登录老是被锁定,去查看数据库->安全性->sa账号右键属性,在状态选项卡中找到sql server 身份验证 ,发现“登录已锁定”被勾选了;把这个勾选去掉,然后提示必须修改密码。“登录已
阅读全文
摘要:sqlserver删除重复数据只保留一条 案例: id 姓名name 课程kecheng 分数fenshu1 张三 数学 692 李四 数学 893 张三 数学 69 --sql server删除重复数据只保留一条--核心代码 DELETE FROM tablename where id not i
阅读全文
摘要:SQLServer删除修改列等操作(增加字段,修改字段名,删除字段,修改字段默认值等) 1:增加字段 语法:alter table 表名 add 新增字段名 字段类型 默认值... 2:修改字段名 语法:exec sp_rename '表名.字段名','修改字段名','COLUMN。 注意:更改对象
阅读全文
摘要:Sql去除字符串中所有汉字和符号,仅保留字母数字的方法 核心思想在于下面几个模式的组合使用: %[0-9]% :所有数字%[A-Za-z]% :所有字母%[吖-咗]% :所有汉字 -- '%[0-9]%' 所有數字 -- '%[A-Za-z]%' 所有字母 -- '%[A-Za-z0-9]%' 所有
阅读全文
摘要:sqlserver 字符串处理函数解释 一、常用转换函数 1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255
阅读全文
摘要:· [转载]Firebird与MySQL:一个使用者的体会 老板要我开发一个LINUX平台上的数据库项目,要求一定要用开源免费数据库。我知道这个数据库必须能够上网操作,同时作为公司的核心骨干数据库,除了必须是稳定的存储数据库外还必须有很强的数据和数据库控管功能。 我想了想说,就用MYSQL吧。老板问
阅读全文
摘要:· SQL Server跨服务器操作数据库通过链接服务器(LinkedServer)实现SQL Server远程链接MySql等数据库 基础知识介绍 以SQL Server的数据库管理工具SSMS(SQL Server Management Studio)为平台进行操作。 SQL Server Ma
阅读全文
摘要:有时候我们想用DROP DATABASE语句删除数据库和数据库文件,会删不掉,因为有其他人正在使用要删除的数据库,这里有一个方法可以强制断开其它数据库连接,再删除数据库。 假如我们要删除的数据库是[TestDB],我们可以用下面的语句: USE [master]--注意不能够USE [TestDB]
阅读全文
摘要:· 下方直接用一个例子来引起话题: SQL Server生成SQL脚本丢失了默认值和外键的问题 SQL Server在生成SQL Scripts(SQL 脚本)的时候,默认是没有默认值和外键等的。 具体解决的方法如下: 1、生成SQL脚本的时候在“常规”标签选择“全部显示”,再选上“编写全部对象脚本
阅读全文
摘要:sqlserver2016必须安装的组件 (SqlServer需要安装哪些组件)SQL Server 体积太大,一般我们只想安装一些必需的组件即可。 那么sqlserver必须安装哪些组件功能饿,下面我们就来介绍一下SQLServer安装时必需勾选哪些功能和安装重点注意事项
阅读全文
摘要:· 如何把高版本的SQLServer 还原到低版本的 sqlserver 微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼容新版本。 所以,直接通过 【数据库备份】的.bak文件,来进行【数据库还原】的方式是不支持的。 方案一:直接使用生成的完整数据库sql来还原 { 仅用于小数据库(数据库
阅读全文

浙公网安备 33010602011771号