判断数据库表是否包含某列
来源:互联网 发布:盘古网络的复式好过吗 编辑:程序博客网 时间:2024/05/16 08:41
/// <summary> /// 判断是否存在某表的某个字段 /// </summary> /// <param name="tableName">表名称</param> /// <param name="columnName">列名称</param> /// <returns>是否存在</returns> public bool ColumnExists(string tableName, string columnName) { string sql = "select count(1) from syscolumns where [id]=object_id('" + tableName + "') and [name]='" + columnName + "'"; object res = GetSingle(sql); if (res == null) { return false; } return Convert.ToInt32(res) > 0; }
public object GetSingle(string SQLString) { using (SqlConnection connection = getConnection()) { using (SqlCommand cmd = new SqlCommand(SQLString, connection)) { try { connection.Open(); object obj = cmd.ExecuteScalar(); if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value))) { return null; } else { return obj; } } catch (System.Data.SqlClient.SqlException e) { connection.Close(); throw e; } finally { cmd.Dispose(); connection.Close(); } } }
- 判断数据库表是否包含某列
- C# 判断 SqlDataReader 实例是否包含查询数据库表的列
- Qt判断数据库是否已存在某表以及判断某表是否存在某列
- ORACLE判断数据库哪张表包含指定列
- oracle 数据库判断指定表中是否有指定列
- sql server 判断是否存在数据库,表,列,视图
- sql server 判断是否存在数据库,表,列,视图
- sql server 判断是否存在数据库,表,列,视图...
- sql server 判断是否存在数据库,表,列,视图
- SQLServer判断数据库,表,列名,存储过程是否存在
- Sql Server获得数据库表、列,判断是否存在对象
- sql server 判断是否存在数据库,表,列,视图
- sql server 判断是否存在数据库,表,列,视图
- Oracle之游标, 作业的使用, 判断一个表中是否包含某一特定的列
- 判断 DataReader 里面是否包含指定的列
- Mysql判断两列字符串是否有包含关系
- 数组判断是否包含某元素
- PHP 判断是否包含某字符串
- Ajax,浏览器崩溃的元凶?
- 背板带宽和交换容量
- LCD 画线方法及C语言实现
- linux下安装程序(.gz,.bz2格式)
- 2005年百度之星程序设计大赛试题复赛的解答(八方块移动游戏)
- 判断数据库表是否包含某列
- HtmlAnchor 类
- 破解windows 登录密码
- the first step
- java应用程序项目的打包与发行
- 短线技巧
- 架构师知识树(转)
- Spring MVC与struts比较
- Linux环境下配置NFS过程