随笔分类 -  数据库-MSSQL

摘要:-- 设置允许显式插入自增列 SET IDENTITY_INSERT tablename ON -- 当然插入完毕记得要设置不允许显式插入自增列 SET IDENTITY_INSERT tablename Off 阅读全文
posted @ 2018-05-28 09:03 好朋友阿九 阅读(175) 评论(0) 推荐(0) 编辑
摘要:游标(Cursor)它使用户可逐行访问由SQL Server返回的结果集。使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录语法的声明: declare @station_... 阅读全文
posted @ 2018-05-28 09:01 好朋友阿九 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1,sql操作文件夹:-- 允许配置高级选项exec sp_configure 'show advanced options',1 -- 0|关闭;1|开启go-- 重新配置reconfigurego-- 开启xp_cmdshellexec sp_configure 'xp_cmdshell',1 阅读全文
posted @ 2018-05-28 08:53 好朋友阿九 阅读(450) 评论(0) 推荐(0) 编辑
摘要:Create Trigger [dbo].[tri_Student_i] On [dbo].[Student] for insert As declare @id int declare @name varchar(50) declare @age int select @id=studentid, 阅读全文
posted @ 2018-04-27 15:50 好朋友阿九 阅读(138) 评论(0) 推荐(0) 编辑
摘要:以下是帮助手册对@@rowcount的描述: 如下图所示:@@rowcount仅仅只是对最近的一条sql产生的结果有影响 阅读全文
posted @ 2018-04-10 14:51 好朋友阿九 阅读(401) 评论(0) 推荐(0) 编辑
摘要:use 库名 go declare @tablename nvarchar(100) declare @sql nvarchar(2000) declare @count int declare @a int declare cur_c cursor for select name from sysobjects where xtype='U' and status>=0 open cur_c ... 阅读全文
posted @ 2018-01-10 16:01 好朋友阿九 阅读(306) 评论(0) 推荐(0) 编辑
摘要:declare @sql varchar(8000) set @sql='' select @sql=@sql+ ', '+name from sysobjects where type= 'V ' and name not in( 'syssegments ', 'sysconstraints ') set @sql= 'drop vie... 阅读全文
posted @ 2018-01-10 09:14 好朋友阿九 阅读(205) 评论(0) 推荐(0) 编辑
摘要:这里提供一份 sql语句功能表,大家可以根据关键字去梳理自己的知识点 https://files.cnblogs.com/files/namedL/sql%E8%AF%AD%E5%8F%A5%E5%8A%9F%E8%83%BD%E8%A1%A8.rar 阅读全文
posted @ 2018-01-05 15:07 好朋友阿九 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1,场景:几个操作必须作为同一个单元同时成功或者失败,就应该使用事务 2,事务的四个属性(ACID): 原子性:把事务看作是一个单一动作,而不是各个操作的集合 一致性:事务无论成功与否,都让数据库处于一致状态 孤立性:每个事务都有明确的界限,一个事务不影响其他运行的事务 持续性:事务中的数据修改,将 阅读全文
posted @ 2018-01-05 14:54 好朋友阿九 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1,语法: 2,创建存储过程: 语句1: 语句2:带输入参数的存储过程 语句3:带输出参数 3, 修改存储过程: 语句4:ALTER关键字 4,查看一个存储过程的定义 语句5: 【sp_helptext 对表对象不起作用】 5,重命名存储过程: 语句6: 【sp_rename适用于很多对象,如表、字 阅读全文
posted @ 2018-01-05 14:53 好朋友阿九 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1,数据库的生命周期: 需求分析(需求说明书) -- 逻辑设计(E-R) -- 物理设计(表结构) -- 数据库实现(范式化) -- 数据修改(索引/约束) -- 数据库监控(维护) 详细可参考:http://www.cnblogs.com/samwu/archive/2011/09/07/2169 阅读全文
posted @ 2018-01-05 14:50 好朋友阿九 阅读(314) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示