- 博客(8)
- 收藏
- 关注
原创 sqlserver触发器、存储过程、自定义函数等,通过navicat工具运行报错?
sqlserver触发器、存储过程、自定义函数等,通过navicat工具运行报错? 前几天使用navicat工具运行触发器语句发现报错,错误码42000不知道错误在哪个地方,其实遇到这种问题我们可以使用navicat工具讲某一个表的语句进行转储数据和机构,复制出来里面的触发器语句;然后与我之前的进行对比,发现是编码格式的错误。应该适应utf8格式。...
2020-05-12 11:21:42 865
原创 如何释放SQLServer的未使用的磁盘空间
对于sqlserver存在这样的问题,日志文件大小、数据文件大小都会不断的生长,就算我们清楚掉数据表和数据,磁盘的大小还是被占用,不能够及时释放空间,这样就造成磁盘空间不断生长的问题。 下面对于日志的空间问题,我的另一篇博客已经介绍了,可以进行设置。 下面我主要介绍的是在对于数据量较大的表释放空间,因为使用到了分区,对一个表进行了分300多个分区,所以每天产生的数据量很大,要定时去清...
2019-09-29 12:36:01 3778
原创 SQLServer临时表的使用
前几天在分析sqlserver的性能时,发现了一个知识点,临时表的使用;在数据库上打开查询管理器,创建一个临时表和一个非临时表临时表:create table #Test(id int,name varchar(15),address varchar (20))非临时表:create table Test(id int,name varchar(15),addr...
2019-09-24 09:27:05 984
原创 SQLServer常用语句一些注意事项
如果平时我们接触的数据库是mysql,再去接触sqlserver的时候,会发现这两者之间存在很大的区别,也不能说是很大的区别,至少有很多方面会有所不同,下面我也只是列举出我平时遇到的。1、数据类型的区别mysql支持的数据类型有bool类型,而sqlserver对应的是 bit 数据类型;mysql支持的tinyint数据类型可以为负数,而sqlserver不可对tinyint数据赋值负数,...
2019-09-16 17:13:05 412
原创 如何修改SQLServer的用户名和密码
在我们安装好sqlserver后,默认的sqlserver的用户是sa,有的时候我们可能习惯用户名是root,这里我们可以利用sql语句进行修改如下:修改用户名ALTER LOGIN SA WITH NAME = ‘新用户名’修改密码ALTER LOGIN SA WITH PASSWORD = ‘新密码’现在安装sqlserver2016版,设置密码时不能过于简单,单纯的数字、字...
2019-09-16 16:48:16 9801 1
原创 SQLServer进行判断存储过程、触发器、函数等是否存在的语句
在平时工作中,我遇到sqlserver版本支持的语句有区别,因为有的时候回使用mysql,mysql 判断语句比较简单,而已可以使用到sqlserver的2016的版本,比如:mysql一个判断存储过程的语句:DROP PROCEDURE IF EXISTS procedure_test;该语句可以同样适用于sqlserver的2016版本,但是将语句运行在sqlserver的2014版本就...
2019-09-16 16:35:42 3509
原创 如何设置SQLServer的内存大小
方法1: 在我们的电脑使用sqlserver软件时间较长,没有重启电脑的情况下,会发现sqlserver的进程占用内存过高,导致机器比较卡。这里我们可以进行设置,利用sqlserver自带的Management工具进行设置,选中连接属性——内存——设置大小,这里设置的时候尽量设置C盘(安装盘符)的80%大小,不然会影响sqlserver的运行速度。方法2:利用sql语句 exec s...
2019-09-16 16:02:38 4505
原创 利用C++代码设置区域语言的零起始位置(GetLocaleInfo()和SetLocaleInfo()函数的使用)
利用GetLocaleInfo()函数设置区域语言的零起始位置在网上找了很多关于介绍该函数的使用方法,没有找到相关完整的例子,我这里进行了一个简单的例子:#include#include<Windows.h>#include<winnt.h>using namespace std;int main(){// 获得零起始位置的是否有零,打印结果为0则是 .7 ...
2019-08-28 20:34:02 924 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人