随笔分类 -  SQL 相关

摘要:1、数据库日志文件,一般设置成文件自动增长,文件增长做不受限制。如果将,文件增长做不受限制改为将 文件增长限制为()MB时,例如2000MB,哪么当文件日志到达2000MB的时候,日志是循环使用,还是会出现日志 已满,数据库无法工作的情况? 2、用下面的命令来减小日志文件dump transacti 阅读全文
posted @ 2020-07-20 16:18 园封记忆 阅读(1173) 评论(0) 推荐(0)
摘要:SQL SERVER的联机丛书的解释:“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则。”先说说什么是 阅读全文
posted @ 2019-09-23 17:06 园封记忆 阅读(343) 评论(0) 推荐(0)
摘要:Transact-SQL 支持在与空值进行比较时,允许比较运算符返回 TRUE 或 FALSE。通过设置 ANSI_NULLS OFF 可将此选项激活。当 ANSI_NULLS 为 OFF 时,如果 ColumnA 包含 Null 值,则 ColumnA = NULL 之类的比较操作会返回 TRUE 阅读全文
posted @ 2019-09-23 16:57 园封记忆 阅读(316) 评论(0) 推荐(0)
摘要:在系统初始化的时候,没有在数值型的数据前面加上 单引号,导致进入数据库后都变成float型我们需要做以下转换就能将数据变为 varchar类型 declare @a float //定义一个float变量set @a =13824658956 //赋值float变量select @a as a // 阅读全文
posted @ 2019-08-28 09:48 园封记忆 阅读(2049) 评论(0) 推荐(0)
摘要:CREATE PROC [ EDURE ] procedure_name [ ; number ] [ { @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,...n ] [ WITH { RECOMPILE | ENC 阅读全文
posted @ 2017-10-13 13:32 园封记忆 阅读(13306) 评论(0) 推荐(3)
摘要:一、定义变量--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三'print @user1 declare @user2 nvarchar(50) sel 阅读全文
posted @ 2017-10-13 13:29 园封记忆 阅读(539) 评论(0) 推荐(0)
摘要:1. 要把数据库文件的属性改了 右键点击两个文件的属性--安全--添加--立即查找--找everyone这个用户把他的权限都勾上 确定再附加就OK。 2. 在数据库管理器中对数据库点右键属性,然后切换到“选项”标签,其它选项中的状态里,“数据库为只读 ”设为false 阅读全文
posted @ 2017-10-12 17:44 园封记忆 阅读(1811) 评论(0) 推荐(0)
摘要:SQL Code: ALTER PROCEDURE [dbo].[sp_sys_ConnStatus] AS BEGIN /**************************************************************************** sp_sys_Conn 阅读全文
posted @ 2017-07-24 14:29 园封记忆 阅读(1500) 评论(0) 推荐(0)
摘要:“QUOTED_IDENTIFIER” 当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。 当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符规则。 “ANSI 阅读全文
posted @ 2017-07-06 14:10 园封记忆 阅读(290) 评论(0) 推荐(0)
摘要:SELECT * FROM[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT [DBID]FROM [Master].[dbo].[SYSDATABASES]WHERE NAME='DBName') DBName 是需要查看的数据库,然后查询 阅读全文
posted @ 2017-07-04 14:58 园封记忆 阅读(3225) 评论(0) 推荐(0)
摘要:SQL中可以使用Replace函数来对某个字段里的某些字符进行替换操作,语法如下: 语法 REPLACE ( original-string, search-string, replace-string ) 参数 如果有某个参数为 NULL,此函数返回 NULL。 original-string 被... 阅读全文
posted @ 2015-11-13 13:09 园封记忆 阅读(7990) 评论(0) 推荐(0)
摘要:现在Windows Server 2008 服务器用的越来越多,2008的防火墙比2003的有了很大的增强,安全性有了更大的提高。甚至80端口的出站默认都是被关闭的。所以如果在2008Server上部署的应用程序外部需要访问,需要在出站、入站规则上添加所用到的端口,否则如果windows 防火墙开启... 阅读全文
posted @ 2015-06-04 11:25 园封记忆 阅读(487) 评论(0) 推荐(0)
摘要:使用BAT批处理执行sql语句的代码有时候需要执行一些Sql语句时,不想开企业管理器,或者是发给客户执行但那边又不懂代码,这时就可以用下面方法1、把待执行Sql保存在一个文件,这里为20110224.sql。2、新建一个扩展名.bat的批处理文件,输入下面命令并保存后,双击.bat文件,系统会自动执... 阅读全文
posted @ 2015-01-15 13:28 园封记忆 阅读(2929) 评论(0) 推荐(0)
摘要:这篇文章主要针对Win2003系统安装SQL Sever2000后1433端口未开放,如何打开1433端口的解决方法。用了几年的Windows2003和SQL Server2000了,不过这个问题倒是头次遇到。最近调试一个JSP+SQL2000WEB程序遇到个现象,在Win2003简体中文服 务器版... 阅读全文
posted @ 2015-01-13 15:15 园封记忆 阅读(4679) 评论(0) 推荐(0)
摘要:重装sql经常遇到2个问题1,以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。删除C:\Program Files\Microsoft SQL Server,SQL安装目录删除(此处如果有重要的数据,请先备份) 打开注册表编辑器,在HKEY_LOCAL_MA... 阅读全文
posted @ 2014-11-27 10:51 园封记忆 阅读(37989) 评论(0) 推荐(0)
摘要:一、在要执行的sql server数据库a中执行如下脚本,创建存储过程sp_textcopy/* 将二进制文件导入、导出到数据库相应字段列中 */ CREATE PROCEDURE sp_textcopy( @login varchar (1000), --用户名 @password varchar... 阅读全文
posted @ 2014-06-23 11:06 园封记忆 阅读(2902) 评论(0) 推荐(0)
摘要:打开属性对话框,为 SQL Server Administrator 帐户,然后您执行了"sa"登录使用 SQL Server Management Studio 工具。您修改为在"sa 登录属性,并再单击 确定 。在这的种情况下您将收到下面的错误信息:TITLE: Microsoft SQL Server Management Studio ------------------------------ 更改登录 'sa' 失败。 (Microsoft.SqlServer.Smo) ------------------------------ 其他 阅读全文
posted @ 2014-03-07 13:31 园封记忆 阅读(2569) 评论(0) 推荐(0)
摘要:情况一:此版本的 SQL Server 不支持用户实例登录标志。解决方法: 方法1:在连接属性的设置里边,点高级,将User Instance 设置为false,默认的true(我在中没有找到相应的选项,使用的是第二种方法) 方法2:更改WEB.CONFIG中的连接字符串中的User Instance 为false即可。---------------------------------------------------------------------------------------------------------情况二:Windows 不能在 本地计算机 启动 SQL Serve 阅读全文
posted @ 2014-02-27 13:48 园封记忆 阅读(406) 评论(0) 推荐(0)
摘要:这篇文章主要针对Win2003系统安装SQL Sever2000后1433端口未开放,如何打开1433端口的解决方法。用了几年的Windows2003和SQL Server2000了,不过这个问题倒是头次遇到。最近调试一个JSP+SQL2000WEB程序遇到个现象,在Win2003简体中文服务器版上安装SQL Server2000,默认安装,一切正常,但是在安装完成后Tomcat运行正常,JSP程序却无法连接SQL2000数据库,查看端口,1433端口居然未开放,当然更不用说远程连接了。一般分析的都是这样:1、sql server服务没有启动;检查服务启动,重新启动服务故障依然。2、修改了端口 阅读全文
posted @ 2013-11-20 13:56 园封记忆 阅读(54434) 评论(1) 推荐(0)
摘要:语句SELECT * FROM 数据库A.dbo.表A a, 数据库B.dbo.表B b WHERE a.field=b.field"DBO"可以省略 如SELECT* FROM 数据库A..表A a, 数据库B..表B b WHERE a.field=b.fieldSqlServer数据库:--这句是映射一个远程数据库EXEC sp_addlinkedserver '远程数据库的IP或主机名',N'SQL Server'--这句是登录远程数据库EXEC sp_addlinkedsrvlogin '远程数据库的IP或主机名', 阅读全文
posted @ 2013-11-18 13:58 园封记忆 阅读(1467) 评论(0) 推荐(0)