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

📄 subject_60148.htm

📁 vc
💻 HTM
字号:
<p>
序号:60148 发表者:花无心 发表日期:2003-11-12 09:28:57
<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>
回复者:wjb 回复日期:2003-11-12 09:44:03
<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-11-12 09:45:55
<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>
回复者:wjb 回复日期:2003-11-12 09:47:57
<br>内容:exec sp_columns 表名
<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-11-12 09:50:30
<br>内容:能不能详细一点,<BR>刚刚看到一个语句:select * from syscolumns<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>
<font color=red>答案被接受</font><br>回复者:wjb 回复日期:2003-11-12 10:26:17
<br>内容:select [name] from syscolumns where syscolumns.id=<BR>(select id from sysobjects where [name]='表名')
<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-11-12 10:36:51
<br>内容:这样你只是查找与‘表名’id 一样的name呀
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wjb 回复日期:2003-11-12 10:47:41
<br>内容:syscolumns存放的是所有的列名<BR>sysobjects存放的是所有的表名<BR>两者是通过id来连接的<BR><BR>(select id from sysobjects where [name]='表名')<BR>//获得指定表名的id<BR><BR>select [name] from syscolumns where syscolumns.id=<BR>//获得返回id对应的所有列名<BR><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-11-12 10:55:59
<br>内容:ok,刚刚看错了,<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>
回复者:wjb 回复日期:2003-11-12 13:31:52
<br>内容:1.使用sql语句这个功能很复杂。俺可以实现一个方向的比较,如果处理两个方向可能需要一个存储过程。<BR><BR>select [name] from syscolumns where syscolumns.id=<BR>(select id from sysobjects where [name]='表1') and [name] NOT IN<BR>(select [name] from syscolumns where syscolumns.id=<BR>(select id from sysobjects where [name]='表2'))<BR><BR>2.如果是在程序中实现这个功能,可能简单些。分别获得两个表的列名,然后判断一下。<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-11-12 14:21:32
<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 + -