首页 新闻 会员 周边

C# 读取SQL视图

0
悬赏园豆:10 [已解决问题] 解决于 2017-04-10 17:54

RT,在C#中可不可以读取编辑SQL视图?
如果可以的话,如何操作?

ps:我说的读取编辑是指视图的sql代码,不是去读取视图查询出来的数据。

Vincent8464的主页 Vincent8464 | 初学一级 | 园豆:17
提问于:2017-04-10 13:57
< >
分享
最佳答案
0

// 读取存储过程、视图sql代码

var dt = MySqlTest.SqlHelper.ExecuteDataTable("EXEC sys.sp_helptext @objname='uspGetList'");
            string strSql = "";
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                strSql += dt.Rows[i][0].ToString();
            }

            strSql = strSql.Replace("CREATE", "ALTER"); //修改
            strSql += " SELECT * FROM dbo.table1 ";
            int re = MySqlTest.SqlHelper.ExecuteNonQuery(strSql);

收获园豆:10
统哥 | 初学一级 |园豆:134 | 2017-04-10 14:25

除了通过 sys.sp_helptext C#有对应的方法么?

这尼玛一行一行的读,好蛋疼啊。

Vincent8464 | 园豆:17 (初学一级) | 2017-04-10 14:58

@h_Vincent: 

syscomments

那尼玛用这个啊,一行

统哥 | 园豆:134 (初学一级) | 2017-04-10 15:11

@统哥: 更蛋疼。

谢谢

Vincent8464 | 园豆:17 (初学一级) | 2017-04-10 15:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册