sql
遨游奋飞
曾经的码农,现在的明亚保险经纪人 客观、中立、公正
微信号:lit201907
展开
-
Sql Server设置用户只能查看并访问特定数据库
现需要限定特定的用户只能查看并访问特定的数据库,防止多个用户对数据库操作时一些误操作。 参考i6first的如何让用户只能访问特定的数据库(MSSQL)博文1.新建登录用户 以管理员身份登陆数据库(权限最高的身份如sa),点击安全性->登录名,右键新建登录名,输入登录名和密码,取消强制实施密码策略。 2.将服务器角色设置为public 3.将public服务器角色的属性->取消查看所有数据转载 2017-10-18 09:10:17 · 32281 阅读 · 2 评论 -
SQL Server中bit数据类型
对于SQL Server中,bit数据类型只存储三种值,0、1和null。今天遇到一个问题就是在新增一条数据时,给bit类型的字段赋值空字符串(”“)时,发现数据库中该字段的值显示为0,这是因为空字符本质上还是一个字符串,只是长度为0而已,所以数据库中显示为0;但如果直接赋值null或者不给赋值时,bit字段显示的是null。* 这也可以延伸到对字符串的判断,首先应该判断是否为null,然后才判断是原创 2017-10-09 17:30:02 · 7036 阅读 · 0 评论 -
SQLserver中用convert函数转换日期格式
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GE...转载 2018-04-09 09:10:16 · 309 阅读 · 0 评论 -
row_number() over()分组排序函数的使用
语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)方法/步骤 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的每条xlh记录返回一个序号。 row_number() OVER (PART...转载 2018-04-11 10:52:17 · 647 阅读 · 0 评论 -
Windows Server 2012R2 安装SqlServer 2016,并配置可远程访问
Windows Server 2012R2 安装SqlServer 2016,并配置可远程访问安装sql server是一个很繁琐的事情,花了一下午时间倒腾,现记录下整个的安装和配置过程。一、下载sql server 2016 二、安装sql server前的准备工作 三、安装sql server 2016 四、安装sql server management studio(SS...原创 2018-05-10 19:07:58 · 15660 阅读 · 0 评论 -
Sql Server2016数据库复制数据库到2014上
需求:在一台服务器上的sqlserver2016数据库想要将该数据库中的某些数据库中的数据或结构复制到另一台服务器上的sqlserver2014上方法: 1.备份数据库方式(同一版本间) 右键点击数据库,选择任务->备份,直接默认或选择备份想要存放的位置后点击确定。找到备份好的文件,放到目标服务器上还原数据库。 2.导出数据库脚本(任意版本间) 右键点击数据库,选择任务->...原创 2018-05-21 20:19:24 · 8292 阅读 · 2 评论 -
postgres删除重复数据
参考:PostgreSQL删除重复数据sql语句:delete from table where ctid not in (select min(ctid) from table group by tableColumn)其中:table是数据表表名, tableColumn是判断数据是否重复的关键列,根据情况替换;ctid是postgres中的关键字,不可替换。可以将min...转载 2018-08-13 17:36:10 · 1100 阅读 · 0 评论