zoukankan      html  css  js  c++  java
  • 批量删除数据库中的字段

    try
                
    {
                    ArrayList sqlList 
    = new ArrayList();
                    
    string StrSqlTables = "select d.name,a.name FROM   syscolumns   a    left   join   systypes   b   on   a.xtype=b.xusertype " +
                                          
    " inner   join   sysobjects   d   on   a.id=d.id     and   d.xtype='U'   and     d.name<>'dtproperties' " +
                                          
    "  and a.name = 'rowguid' ";

                    
    string StrSql = "";

                    
    string table_NAME = "";
                    DataSet ds 
    = DbHelperSQL.Query(StrSqlTables);
                    
    foreach (DataRow row in ds.Tables[0].Rows)
                    
    {
                        table_NAME 
    = row.ItemArray[0].ToString();
                        StrSql 
    = "ALTER TABLE " + table_NAME + " DROP COLUMN rowguid ; ";
                        sqlList.Add(StrSql);
                    }

                    DbHelperSQL.ExecuteSqlTran(sqlList);
                    MessageBox.Show(
    "删除成功""提示!");
                }

                
    catch (Exception ex)
                
    {
                    MessageBox.Show(
    "删除失败  "+ex.Message, "错误!");
                }
  • 相关阅读:
    界面开发注意要素,降低界面BUG
    软件测试及其重要性
    浅谈自动化测试工具之Selenium
    浅谈探索式软件测试
    浅谈功能测试流程
    关于软件测试中测试用例的重要性
    第1章 性能测试整体认知
    数据库对比,优化
    2、补充介绍
    1、MarkDown基本语法
  • 原文地址:https://www.cnblogs.com/Tonyyang/p/1209842.html
Copyright © 2011-2022 走看看