设为首页 加入收藏

TOP

连锁创建分店数据库方法(二)
2015-07-24 10:45:44 来源: 作者: 【 】 浏览:3
Tags:连锁 创建 分店 数据库 方法
tableName); } strCreateTableSql.Append(dbHelper.GetDataType(dr["columnname"].ToString(),dr["columndatatype"].ToString(), dbHelper.GetInt(dr["columndatalen2"].ToString()), dbHelper.GetInt(dr["columndatafloat"].ToString()), dr["allowisnull"].ToString(), dr["tablekey"].ToString(),ref strKeySql)); } if (!string.IsNullOrEmpty(strCreateTableSql.ToString())) { if (strKeySql.Length > 0) { strKeySql.Remove(strKeySql.Length - 1, 1); strCreateTableSql.AppendFormat(" PRIMARY KEY CLUSTERED ( {0} )) ON [PRIMARY] ", strKeySql.ToString()); strKeySql.Remove(strKeySql.Length - 1, 1); } else { if (strCreateTableSql.ToString().EndsWith(",")) strCreateTableSql.Remove(strCreateTableSql.Length - 1, 1); strCreateTableSql.Append(" )"); } dbHelper.ExecuteNonQuery(DataBaseName, strCreateTableSql.ToString(), null); dbHelper.ExecuteNonQuery(CommandType.Text, string.Format(" insert into {0}.dbo.{1} select * from {2}.dbo.{1} ", DataBaseName, tableName, ModelDataBaseName), null); } } #endregion #region 存储过程、视图、函数、触发器 StringBuilder strSql = new StringBuilder(); strSql.AppendFormat(" select name,type,definition from {0}.dbo.GetUserPV ",ModelDataBaseName); DataTable dt_GetUserPV = dbHelper.ExecuteQuery(CommandType.Text, strSql.ToString(), null).Tables[0]; if (dt_GetUserPV.Rows.Count > 0) { StringBuilder strTest = new StringBuilder(); foreach (DataRow dr in dt_GetUserPV.Rows) { dbHelper.ExecuteNonQuery(DataBaseName, string.Format("{0}", dr["definition"].ToString()), null); } } #endregion }

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇rmanduplicate总结 下一篇数据库分页查询

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·在 Redis 中如何查看 (2025-12-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)
·Redis配置中`require (2025-12-26 03:18:58)
·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)