★★ 如何不返回sql 查询的记录集, 而得到查询结果表中的列 问题: 我有一条sql语句, 我只想得到查询结果表中的列, 但是, 不想返回执行结果表中的记录(这样的话数据量太大, 费时), 有没有什么方法可以做到?谢谢高手指点了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablename where 1 <> 1 select name from syscolumns where id=object_id('表名') 需要保证不改变原查询包含的列, 我的sql语句是确定的, 比如: select productID, productName, from product;我试了一种方法是对sql语句进行改造, select top 1 productID, productName, from product; 这样结果datatable中只有一条记录, 然后用datatable.columns 可以得到查询包含的列集.但是遇到另一种情况就会说语法错误: select distinct productName from product 改造以后, select top 1 distinct productName from product; 就会说语法错误 SELECT *FROM (select productID, productName from product)WHERE (1 <> 1) >>SELECT *>>FROM (select productID, productName from product)>>WHERE (1 <> 1)这个是不是对任意的select型sql语句都可以? 如果是的话, 我做个模版, 应该就可以了SELECT *FROM (originalSql)WHERE (1 <> 1) 求各种版本的过年小软件 C# 网页报表用那个插件比较好啊 【求问】tcp与UDP服务器的并发实现 SendMessage怎么向Direct游戏发送回车键 ComboBox设置问题 高手过来帮个忙,关于把textbox内容写入txt,谢谢了。 手机开发中,如何在picturebox在显示图片? 开发简易多线程服务器的问题 如何在Excel中插入一个矢量图片 C# 如何取得应用程序自己所在的目录 using 语句的疑问? 用NEW重新定义方法
改造以后, select top 1 distinct productName from product; 就会说语法错误
FROM (select productID, productName from product)
WHERE (1 <> 1)
>>FROM (select productID, productName from product)
>>WHERE (1 <> 1)这个是不是对任意的select型sql语句都可以? 如果是的话, 我做个模版, 应该就可以了
SELECT *
FROM (originalSql)
WHERE (1 <> 1)