`
wyz191
  • 浏览: 93490 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

分隔数据库表

 
阅读更多
今天一个朋友问起,将自己的想法写出,以便备用

EXEC   sp_spaceused  '表名'
上面的语句查询的是该表的数据大小及总行数
下面的是执行过程:
一、将上述查询出的总行数<@totalRow>及数据大小<@dataSize>放入临时变量中
二、将待分隔大小与总大小比较,看看要分成几份,并将份数<@splitNum>记入临时变量中
三、执行:select top @totalRow/@splitNum * into #temp from 表名 ; 并将@totalRow/@splitNum 的值放入@splitRows,并将开始行数<@startRow>及结尾行<@endRow>记录
四、执行:EXEC   sp_spaceused  '#temp' 判断其数据大小
五、如果分隔出来的大小在合理范围内,则执行相同操作
六、如果分隔出来的大小不在合理范围内则删除临时表,则重新执行操作<三>
分享到:
评论

相关推荐

    怎么把数据库表中的数据一行一行的写入文本文件,并且每个字段加上分隔符

    怎么把数据库表中的数据一行一行的写入文本文件,并且每个字段加上分隔符

    ACCP数据库空格分隔

    我自己做的ACCP数据库 多个关键字请用空格分隔

    JAVA读取CSV到数据库表中

    本人以JAVA来实现以支付宝的账单表为例,实现JAVA读取CSV..csv是一种文件格式(如.txt、.doc等),也可理解.csv文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间已英文字符的逗号或制表符(Tab)分隔。

    SqlServer数据库课程设计-订单管理

    本资源中实现的数据库表有订单信息表、客户信息表、送货记录表,文档列出了所有插入数据的脚本。创建了计算费用、将单号集分隔得到单号数量的函数,模糊查询订单的存储过程,还有视图、索引及触发器。 具体要求如下...

    住院信息系统的数据库表结构.docx

    住院信息系统的数据库表结构 等床病人记录 WAIT_BED_PATS 字段中文名称 字段名 类型 长度 说明 病人等床序号 WAIT_NO N 4 为等床病人分配的临时唯一标识号,非空 病人标识 PATIENT_ID C 10 等床病人如果已建立主索引...

    嵌入式数据库sqlite简介

    生成形成数据库表的SQL脚本 .output FILENAME 将输出导入到指定的文件中 .output stdout 将输出打印到屏幕 .mode MODE ?TABLE? 设置数据输出模式(csv,html,tcl… .nullvalue STRING 用指定的串代替输出的NULL...

    txt2db:获取一个带分隔符的文本文件并用它填充一个数据库表。-matlab开发

    获取一个带分隔符的文本文件并用它填充一个数据库表。

    执法案件管理系统-数据库设计.docx

    引言 编写此文档目的 此文档主要是指导开发人员进行系统开发,指导实施人员对执法案件管理系统数据库结构有一定的了解,指导数据库人员可以对执法案件管理系统的数据库表结构有一定的认识和应用。 命名 语言 命名...

    java导出txt文件,并以&分隔符每个字段数据

    java导出txt文件,并以&分隔符每个字段数据,全部代码

    基于命令行的简单数据库系统

    1、 建立数据库表 2、 能够对数据库中的单表进行数据导入 3、 能够对数据库中的单表进行插入 4、 能够对数据库中的单表进行查询 5、 能够对数据库中的单表进行更新 6、 能够对数据库中的单表进行删除 高级功能: ...

    关于数据库的权限设置深入剖析

    以下命令格式中Grant表示授予权限, Revoke表示撤消权限,User-List指用户名列表,多个用户以逗号分隔,对大多数数据库系统而言,PUBLIC代表所有用户。在数据库用户的管理中,我们可以根据用户对数据库数据的需要...

    SQL数据库设计命名规范.pdf

    为了不增加数据库当中的表名的长度, 一般不允许出现如 Form 或者 Table 的字样, 如:记录表:应为 Record,而不是 RecordTable 数据库当中的表名的命名,不允许出现空格,假如有几个单词出现的话,每个单 词之间用...

    MySQL数据库:交叉连接和内连接.pptx

    SELECT的查询对象由FROM子句指定,各个表用逗号分隔,这样就指定了交叉连接。 其格式为: FROM 表名1 [ [AS] 别名1 ] [ , 表名2[ [AS] 别名2]] … ; 【例】 members表和sell表进行交叉连???。 SELECT Book.*, Sell....

    约翰·菲利普斯将访问数据库转换为库马或制表符分隔的文本文件__1-28179

    这会将访问mdb数据库表转换为逗号分隔的文本文件(csv)或制表符分隔的文本文件(txt)。 我需要在工作中的应用程序中添加类似的功能,因此我决定重做一些并将代码上传到此处。 如果有人需要帮助,请给我发电子邮件...

    Access 2000数据库系统设计(PDF)---025

    1637.5.3 使用分隔文本文件 1657.5.4 处理宽度固定的文本文件 1667.5.5 追加文本数据到一个现有的表 1677.6 使用剪贴板导入数据 1677.6.1 向一个表粘贴新记录 1687.6.2 通过从剪贴板上粘贴来替换记录 1707.7 从...

    txt导入至数据库.zip

    txt数据,excel数据批量一键导入数据库

    java 读取txt数据并保存到数据库中源代码

    java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。

    dos和sqlplus导出oracle数据库_用户和表

    用于在dos命令里面,导出oracle数据库用户和表

    任意关系数据库sql查询转换成CSV文本文件

    将任意关系型数据库SQL查询或表导出为CSV(逗号分隔符文件)文件,如果想支持不同的数据库,可以将不同的jdbc的jar放到lib文件夹中,按照README文件指引配置好后,运行start.bat即可按照配置批量抽取数据库中的数据...

    数据库查询、分析工具 - 1.0.0.7 20190616

    简单的数据库查询、修改工具。 最新版本: 1.0.0.7 20190616 如不能正常执行,请运行 Regist.bat 注册必要的组件。 (在win7下可能由于权限的问题无法复制和注册文件到系统目录,解决方法是: 打开‘开始’菜单-&gt;...

Global site tag (gtag.js) - Google Analytics