-
oracle重置序列从指定数字开始的方法详解
重置oracle序列从指定数字开始复制代码代码如下:declarennumber(10);v_startnumnumber(10):=10000001;--从多少开始v_stepnumber(10):=1;--步进tsqlvarchar2(200);v_seqnamevarchar2(200):='MIP_JF_SEQUENCE';--序列名beginexecuteimmediate'select'||v_seqname||'.nextvalfromdual'inton;n:=v_startnum-n-v_step;--从10000001开始tsql:='altersequence'||v_seqname||'incrementby'||n;executeimmediatetsql;executeimmediate'select'||v_seqname||'.nextvalfromdual'inton;tsql:='altersequence'||v_seqname||'incrementby'||v_step;executeimmediatetsql;end; 不通过删除重...
数据库操作教程 2022-09-23 16:49:52 -
sql存储过程批量删除数据的语句
复制代码代码如下:CreatePROCEDUREBatch_Delete@TableNamenvarchar(100),--表名@FieldNamenvarchar(100)...
数据库操作教程 2022-09-23 16:48:31 -
SQLServer导出sql文件/表架构和数据操作步骤
很多朋友问到sqlserver数据库”生成脚本”,只导出了数据库的sql脚本,而表里的数据依然没有导出来。很简单,看教程:注:我这里用的SQLServer2008,其它版本应该差不多...
数据库操作教程 2022-09-23 16:47:48 -
SQL级联删除与级联更新的方法
复制代码代码如下:ondeletecascade当你更新或删除主键表时,那么外键表也会跟随一起更新或删除,需要在建表时设置级联属性CREATETABLECountries(CountryIdINTPRIMARYKEY)INSERTINTOCountries(CountryId)VALUES(1)INSERTINTOCountries(CountryId)VALUES(2)INSERTINTOCountries(CountryId)VALUES(3)CREATETABLECities(CityIdINTPRIMARYKEY ,CountryIdINTREFERENCESCountriesONDELETECASCADE);INSERTINTOCitiesVALUES(1,1)INSERTINTOCitiesVALUES(2,1)INSERTINTOCitiesVALUES(3,2)CREATETABLEBuyers(CustomerIdINTPRIMARYKEY,CityIdINTREFERENCESCitiesONDELETECASCADE);INSERTINTOBuyers&...
数据库操作教程 2022-09-23 16:47:39 -
SQLServer删除表及删除表中数据的方法
本文介绍SQLServer中如何删除表,如何删除表中的数据。在删除表数据时有delete和truncate两种方法,delete和truncate有什么区别呢?SQLServer,我们现在基本上使用的最古老的版本应该是SQLServer2000吧,应该没有更早的版本了吧?!从SQLServer2000开始,到SQLServer2005,2008,2012等,T-SQL的处理能力越来越强...
数据库操作教程 2022-09-23 16:44:18 -
Sql中存储过程的定义、修改和删除操作
1.存储过程的分类系统存储过程本地存储过程(用户自定义)临时存储过程(局部【#】、全局【##】临时存储过程)2.创建存储过程--选出价格区间的商品信息createproceduresp_goods_price@minpricefloat,@maxpricefloatasselect*fromgoodswhereprice>=@minpriceandprice<=@maxpricego执行存储过程:executesp_goods_price20020003.修改存储过程createproceduresp_goods_betw@minpricefloat=200,@maxpricefloat=3000asselect*fromgoodswhereprice>=@minpriceandprice<=@maxpricego4.删除存储过程dropproceduresp_goods_price5.查看存储过程sp_helptextprocedureNamesp_helpprocedureName6.重命名存储过程execsp_renameoldNamenewName**局...
数据库操作教程 2022-09-23 16:43:39 -
sqlserver编写archive通用模板脚本实现自动分批删除数据
博主做过比较多项目的archive脚本编写,对于这种删除数据的脚本开发,肯定是一开始的话用最简单的一个delete语句,然后由于部分表数据量比较大啊,索引比较多啊,会发现删除数据很慢而且影响系统的正常使用。然后就对delete语句进行按均匀数据量分批delete的改写,这样的话,原来的删除一个表用一个语句,就可能变成几十行,如果archive的表有十几个甚至几十个,那我们的脚本篇幅就非常大了,增加了开发和维护的成本,不利于经验比较少的新入职同事去开发archive脚本,也容易把注意力分散到所谓分批逻辑中...
数据库操作教程 2022-09-23 16:43:38 -
Navicat导出.sql文件方法
1.打开Navicat,打开相应的数据库:2.选中“Backups”,然后“NewBackup”: 3.选中刚才的备份文件,右键“ExtractSQL”, 4.然后保存到一个位置下,就好了! 总结以上所述是小编给大家介绍的Navicat导出.sql文件方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!...
数据库操作教程 2022-09-23 16:43:25 -
SQLserver数据库创建代码filegroup文件组修改的示例代码
数据库的操作:1.对数据文件的操作(添加,删除,修改文件的初始大小,最大大小,步长)2.数据库文件的收缩3.数据库的只读/读写 read_only只读 read_write可读写 read_only表示只读 read_write表示可读可写4.数据库的限制访问(单用户,多用户,限制用户模式)5.数据库脱机/联机 offline 脱机alterdatabaselovesetoffline online联机 alterdatabaselovesetonline 6.数据库附加/分离。 sp_attach_db 附加 SP_detach_db分离 附加sp_attach_db分离sp_detach_db offline脱机online联机本文重点给大家介绍SQLserver数据库创建代码filegroup文件组修改,实例代码...
数据库操作教程 2022-09-23 16:43:03