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, "错误!");
                }
  • 相关阅读:
    461. Hamming Distance
    Myeclipse中WebServlet cannot be resolved to a type报错
    注解方式配置Servlet(Servlet3.0)
    Oracle连接池操作
    最短路径算法
    编写学生类Stu
    编写程序,统计某旅馆住宿客人的总数,要求输入客人姓名,输出客人编号(按先后顺序自动生成),姓名以及总人数。
    货物管理系统
    c# 利用动态库DllImport("kernel32")读写ini文件(提供Dmo下载)
    shut
  • 原文地址:https://www.cnblogs.com/Tonyyang/p/1209842.html
Copyright © 2011-2022 走看看