随笔分类 - 数据库-MSSQL
摘要:-- 设置允许显式插入自增列 SET IDENTITY_INSERT tablename ON -- 当然插入完毕记得要设置不允许显式插入自增列 SET IDENTITY_INSERT tablename Off
阅读全文
摘要:游标(Cursor)它使用户可逐行访问由SQL Server返回的结果集。使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录语法的声明: declare @station_...
阅读全文
摘要:1,sql操作文件夹:-- 允许配置高级选项exec sp_configure 'show advanced options',1 -- 0|关闭;1|开启go-- 重新配置reconfigurego-- 开启xp_cmdshellexec sp_configure 'xp_cmdshell',1
阅读全文
摘要: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,
阅读全文
摘要:以下是帮助手册对@@rowcount的描述: 如下图所示:@@rowcount仅仅只是对最近的一条sql产生的结果有影响
阅读全文
摘要: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 ...
阅读全文
摘要: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...
阅读全文
摘要:这里提供一份 sql语句功能表,大家可以根据关键字去梳理自己的知识点 https://files.cnblogs.com/files/namedL/sql%E8%AF%AD%E5%8F%A5%E5%8A%9F%E8%83%BD%E8%A1%A8.rar
阅读全文
摘要:1,场景:几个操作必须作为同一个单元同时成功或者失败,就应该使用事务 2,事务的四个属性(ACID): 原子性:把事务看作是一个单一动作,而不是各个操作的集合 一致性:事务无论成功与否,都让数据库处于一致状态 孤立性:每个事务都有明确的界限,一个事务不影响其他运行的事务 持续性:事务中的数据修改,将
阅读全文
摘要:1,语法: 2,创建存储过程: 语句1: 语句2:带输入参数的存储过程 语句3:带输出参数 3, 修改存储过程: 语句4:ALTER关键字 4,查看一个存储过程的定义 语句5: 【sp_helptext 对表对象不起作用】 5,重命名存储过程: 语句6: 【sp_rename适用于很多对象,如表、字
阅读全文
摘要:1,数据库的生命周期: 需求分析(需求说明书) -- 逻辑设计(E-R) -- 物理设计(表结构) -- 数据库实现(范式化) -- 数据修改(索引/约束) -- 数据库监控(维护) 详细可参考:http://www.cnblogs.com/samwu/archive/2011/09/07/2169
阅读全文