随笔分类 -  sql server

摘要:/*嵌套存储过程中需要输出来的参数*/output 就是这个存储过程返回的值 也可以说输出的值--创建存储过程 求最大值CREATE PROCEDURE [dbo].[P_Max]@a int, -- 输入@b int, -- 输入@Returnc int output --输出AS if (@a> 阅读全文
posted @ 2016-11-10 12:27 天启♘ 阅读(5958) 评论(0) 推荐(0)
摘要:孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。 孤立帐户的产生一般是一下两种: 1.将备份的数据库在其它机器上还原; 2.重装系统或SQL SERVER之后只还原了用户库 解决方法 阅读全文
posted @ 2016-09-07 15:24 天启♘ 阅读(197) 评论(0) 推荐(0)
摘要:sql server 创建维护计划失败。错误代码:c001f011。 从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.Sql 阅读全文
posted @ 2016-09-07 00:47 天启♘ 阅读(286) 评论(0) 推荐(0)
摘要:方法一: 用‘GO’来分开使代码折叠 可以看出go后面的自动有折叠 ,如果只有一行代码,则不会显示 方法二: 用’begin end‘来分开使代码折叠 使用begin end 可以使代码折叠 方法三: 用注释 /**/ 使暂时不需要的代码折叠起来 方法四: 工具-->选项 >Transact-SQL 阅读全文
posted @ 2016-06-21 18:02 天启♘ 阅读(1543) 评论(0) 推荐(0)
摘要:@@fetch_status是MicroSoft SQL SERVER的一个全局变量 其值有以下三种,分别表示三种不同含义:【返回类型integer】 0 FETCH 语句成功 -1 FETCH 语句失败或此行不在结果集中 -2 被提取的行不存在 @@fetch_status值的改变是通过fetch 阅读全文
posted @ 2016-06-20 19:08 天启♘ 阅读(244) 评论(0) 推荐(0)
摘要:尽管int依然是SQL Server 2000中最主要的整数数据类型,但是SQL Server 2000还是新增加了整数数据类型bigint,它应用于整数超过int数据范围的场合。 int数据类型所表示的数值范围从-2^31到2^31-1,也就是说,你可以用int数据类型来表达-2,147,483, 阅读全文
posted @ 2016-06-20 16:15 天启♘ 阅读(304) 评论(0) 推荐(0)
摘要:这些是 SQL-92 设置语句,使 SQL Server 2000/2005 遵从 SQL-92 规则。 当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且 阅读全文
posted @ 2016-06-20 16:05 天启♘ 阅读(190) 评论(0) 推荐(0)
摘要:Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数 阅读全文
posted @ 2016-06-14 14:07 天启♘ 阅读(104) 评论(0) 推荐(0)
摘要:1、将数据复制到一张新表中 select * into T1 from UserInfo select * from T1 2、将表info_two的数据全部添加到info_one中 insert into info_one select * from info_two 【into】可以省略 --指 阅读全文
posted @ 2016-06-12 16:44 天启♘ 阅读(244) 评论(0) 推荐(0)
摘要:--给sql server添加一个新用户[账号,密码,数据库名] execute sp_addlogin 'baishi', '123','db'; execute sp_addlogin 'wxn', '123' ,'db'; execute sp_addlogin 'hyz', '123' ,' 阅读全文
posted @ 2016-06-12 15:20 天启♘ 阅读(134) 评论(0) 推荐(0)
摘要:1 --************************************** 视图 *********************************************** 2 --**********************[查询视图中的数据跟查询表中的数据一样处理]*************************** 3 --视图例1: 4 CREATE VIEW v... 阅读全文
posted @ 2016-06-12 13:46 天启♘ 阅读(175) 评论(0) 推荐(0)
摘要:1 if exists(select * from sys.objects where name='test') 2 drop table test 3 go 4 create table test 5 ( 6 id varchar(30), --流水号,日期(8位)+流水号(4位) 7 name varchar(10) --其他字段 ... 阅读全文
posted @ 2016-06-08 17:19 天启♘ 阅读(444) 评论(0) 推荐(0)
摘要:convert(char(20),getdate(),120)则是对日期字段,进行格式化转换成字符格式的函数 --declare 声明变量 declare @get_time varchar(20)set/select @get_time=CONVERT(VARCHAR(10),GETDATE(), 阅读全文
posted @ 2016-06-08 16:53 天启♘ 阅读(306) 评论(0) 推荐(0)
摘要:1 USE MASTER 2 GO 3 4 DECLARE @dbname SYSNAME 5 SET @dbname = 'ReportServer' --这个是要删除的数据库库名 6 7 DECLARE @s NVARCHAR(1000) 8 DECLARE tb CURSOR LOCAL 9 FOR ... 阅读全文
posted @ 2016-06-08 15:15 天启♘ 阅读(235) 评论(0) 推荐(0)