⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_43556.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:43556 发表者:swear 发表日期:2003-06-12 10:00:58
<br>主题:想统计数据库各个表字段长度和
<br>内容:除了一个字段一个字段的长度手工加,还有没有比较简单的方法可以找到各个表记录长度?数据库有没有什么地方标识表字段总长度?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:世外高人 回复日期:2003-06-12 22:24:08
<br>内容: select object_name(id) as 表名<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,c.name as 字段名<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,t.name 数据类型<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,c.prec as 长度<BR> from syscolumns c<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inner join<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; systypes t<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on c.xusertype=t.xusertype<BR>&nbsp;&nbsp;where object_name(id)='tb2'&nbsp;&nbsp; --把tb2改成你的表名<BR> go<BR><BR>这查询主要是显示所有字段对应的长度,,,,
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:世外高人 回复日期:2003-06-13 08:27:22
<br>内容://新建一个视图<BR>create view view_tb2<BR>as<BR>select object_name(id) as 表名<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,c.name as 字段名<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,t.name 数据类型<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,c.prec as 长度<BR>from syscolumns c<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inner join<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; systypes t<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on c.xusertype=t.xusertype<BR>&nbsp;&nbsp;where object_name(id)='tb2'&nbsp;&nbsp; --把tb2改成你的表名<BR>go<BR><BR>//计算长度<BR>select sum(长度) from view_tb2<BR>go<BR><BR><BR>已成功调试.<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:给点阳光就灿烂 回复日期:2003-06-16 14:49:39
<br>内容:不用创建视图直接在里面修改一下就可以:<BR>select object_name(id) as 表名<BR> ,sum(c.prec) as 长度&nbsp;&nbsp;<BR>from syscolumns c<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inner join<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; systypes t<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on c.xusertype=t.xusertype<BR>&nbsp;&nbsp;where object_name(id)='表名' <BR>group by&nbsp;&nbsp;object_name(id) 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:swear 回复日期:2003-06-16 14:59:26
<br>内容:谢谢 给点阳光就灿烂 <BR>你的方法确实更简单。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:世外高人 回复日期:2003-06-18 00:40:13
<br>内容:谢谢 给点阳光就灿烂 hiting <BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -