首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中怎么使用select into语句

2012-01-08 
C#中如何使用select into语句例如:以下是一组sql语句select * into #temp from tableselect * from #temp

C#中如何使用select into语句
例如:以下是一组sql语句
select * into #temp from table
select * from #temp
在C#中如何通过代码实现上述sql语句

[解决办法]
那个是SQL的临时表!!
在SQL实现不是跟好?
什么要在代码中实现?
[解决办法]
据我所知应该不行吧
不过可以把他写到一个存储过程当中去
试试
create PROCEDURE up_test 
AS

select * into #temp from table 
select * from #temp 


然后你通过执行这个存储过程,即可实现同样的功能
[解决办法]
没明白LZ的目的
[解决办法]
System.Data.Odbc

System.Data.OleDb 

System.Data.OracleClient

System.Data.SqlClient


[解决办法]
简单的查询语句与C#关系不大吧?
[解决办法]
SQL语句写成:

SQL code
begin tran t1select * into #temp from table  select * from #temp  commit tran t1
[解决办法]
这恐怕不好实现吗?SQL语句本来就是数据库本身执行的接口
[解决办法]
在c#中要用sql server临时表几乎很难,因为每次操作数据库都要重新连接数据库,然后断开,但是一旦断开临时表就没有了。
[解决办法]
前台:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="True">
</asp:GridView>
<asp:Button ID="myID" runat="server" Text="Button" OnClick="myID_Click1" />



.cs文件:

protected void myID_Click1(object sender, EventArgs e)
{
DataSet ds = new DataSet();
SqlConnection sc = new SqlConnection("Data Source=yourServer;Initial Catalog=yourDataBase;User ID=userid;Password=password");
SqlDataAdapter da = new SqlDataAdapter("select top 10 * into #t from [user] select * from #t", sc);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
[解决办法]
你缺乏基本的SQL训练,你上面的SQL是不能执行的,下面的语句可以达到你的目的:
select a,b,c from 
(select id,count(a) as a from tbA group by id) first 
inner join 
(select id,count(b) as b into B from tbB group by id) second on first.id=second.id
inner join 
(select id,count(c) as c into B from tbC group by id) third on first.id=third.id

热点排行