sqlserver更新表脚本
--增加项目字段,门店信息,所在省份,所在市,所在区县,提供服务
ALTER TABLE [dbo].[school_base_info]
ADD [store_information] varchar(32) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'school_base_info',
'COLUMN', N'store_information')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'门店信息'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_information'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'门店信息'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_information'
GO
ALTER TABLE [dbo].[school_base_info]
ADD [store_in_province] varchar(32) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'school_base_info',
'COLUMN', N'store_in_province')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'所在省份'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_in_province'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'所在省份'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_in_province'
GO
ALTER TABLE [dbo].[school_base_info]
ADD [store_in_city] varchar(32) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'school_base_info',
'COLUMN', N'store_in_city')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'所在市'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_in_city'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'所在市'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_in_city'
GO
ALTER TABLE [dbo].[school_base_info]
ADD [store_in_area] varchar(32) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'school_base_info',
'COLUMN', N'store_in_area')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'所在区县'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_in_area'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'所在区县'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_in_area'
GO
ALTER TABLE [dbo].[school_base_info]
ADD [store_support] varchar(512) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'school_base_info',
'COLUMN', N'store_support')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'提供服务'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_support'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'提供服务'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'school_base_info'
, @level2type = 'COLUMN', @level2name = N'store_support'
GO
--增加会员信息表字段,邀请人ID,是否已下单,会员类型
ALTER TABLE [dbo].[sys_common_user]
ADD [invitor_id] varchar(32) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'sys_common_user',
'COLUMN', N'invitor_id')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'邀请人ID'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'sys_common_user'
, @level2type = 'COLUMN', @level2name = N'invitor_id'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'邀请人ID'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'sys_common_user'
, @level2type = 'COLUMN', @level2name = N'invitor_id'
GO
ALTER TABLE [dbo].[sys_common_user]
ADD [is_order] varchar(2) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'sys_common_user',
'COLUMN', N'is_order')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'是否已下单'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'sys_common_user'
, @level2type = 'COLUMN', @level2name = N'is_order'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'是否已下单'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'sys_common_user'
, @level2type = 'COLUMN', @level2name = N'is_order'
GO
ALTER TABLE [dbo].[sys_common_user]
ADD [user_type] varchar(32) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'sys_common_user',
'COLUMN', N'user_type')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'会员类型'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'sys_common_user'
, @level2type = 'COLUMN', @level2name = N'user_type'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'会员类型'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'sys_common_user'
, @level2type = 'COLUMN', @level2name = N'user_type'
GO
//增加商品表字段,商品低价
ALTER TABLE [dbo].[food_base_info]
ADD [floor] decimal(8,2) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'food_base_info',
'COLUMN', N'floor')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'商品底价'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'food_base_info'
, @level2type = 'COLUMN', @level2name = N'floor'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'商品底价'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'food_base_info'
, @level2type = 'COLUMN', @level2name = N'floor'
GO
ALTER TABLE [dbo].[food_base_info]
ADD [food_kind] varchar(2) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'food_base_info',
'COLUMN', N'kind')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'商品种类'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'food_base_info'
, @level2type = 'COLUMN', @level2name = N'kind'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'商品种类'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'food_base_info'
, @level2type = 'COLUMN', @level2name = N'kind'
GO
//增加订单表字段,修改次数,订单完成时间
ALTER TABLE [dbo].[order_main_info]
ADD [mod_time] varchar(2) NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'order_main_info',
'COLUMN', N'mod_time')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'修改次数'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'order_main_info'
, @level2type = 'COLUMN', @level2name = N'mod_time'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'修改次数'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'order_main_info'
, @level2type = 'COLUMN', @level2name = N'mod_time'
GO
ALTER TABLE [dbo].[order_main_info]
ADD [complete_time] datetime NULL
IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
'SCHEMA', N'dbo',
'TABLE', N'order_main_info',
'COLUMN', N'complete_time')) > 0)
EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'订单完成时间'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'order_main_info'
, @level2type = 'COLUMN', @level2name = N'complete_time'
ELSE
EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'订单完成时间'
, @level0type = 'SCHEMA', @level0name = N'dbo'
, @level1type = 'TABLE', @level1name = N'order_main_info'
, @level2type = 'COLUMN', @level2name = N'complete_time'
GO
sqlserver更新表脚本的更多相关文章
- (喷血分享)利用.NET生成数据库表的创建脚本,类似SqlServer编写表的CREATE语句
(喷血分享)利用.NET生成数据库表的创建脚本,类似SqlServer编写表的CREATE语句 在我们RDIFramework.NET代码生成器中,有这样一个应用,就是通过数据库表自动生成表的CREA ...
- 利用.NET生成数据库表的创建脚本,类似SqlServer编写表的CREATE语句
利用.NET生成数据库表的创建脚本,类似SqlServer编写表的CREATE语句 (喷血分享)利用.NET生成数据库表的创建脚本,类似SqlServer编写表的CREATE语句 在我们RDIFram ...
- sqlserver 将一个表中的某些字段更新到另一个表中(转载)
来源:https://blog.csdn.net/qq_23888451/article/details/86615555 https://blog.csdn.net/cyxinda/article/ ...
- SQLSERVER数据库表各种同步技术
1 --SQLSERVER数据库表各种同步技术 减少SQLServer中每次的同步数据量 2 3 --说到数据库,我就不由地想到同步数据,如何尽可能地减少每次的同步数据量,以此来提高同步效率,降低对网 ...
- sqlserver 2008表分区操作
表分区操作步骤 1.设计表进行分区的方案,水平分区.垂直分区 a.水平切割将减少表的行数,这样可以将历史数据归档,减少表大小,提高访问速度. b.垂直切割将分为主表和从表方式,将主要的列字段存放在主表 ...
- sqlserver 删除表中 指定字符串
源表T "单据编号" "航班计划日期" "航班号" "起飞航站代码&q ...
- SqlServer判断表中某列是否包含中文,英文,纯数字
原文:SqlServer判断表中某列是否包含中文,英文,纯数字 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog ...
- Oracle、SQLServer 删除表中的重复数据,只保留一条记录
原文地址: https://blog.csdn.net/yangwenxue_admin/article/details/51742426 https://www.cnblogs.com/spring ...
- python 生产数据表脚本
# -*- coding: utf-8 -*-import re"""建立相关表的字段从源表创建指定的MySQL建表脚本"""# 目标表名称 ...
随机推荐
- PHP面向对象之接口 (interface)
1.使用接口,接口中指定了某个类必须实现的某些方法,这些方法都是空的(不需要定义这些方法的具体内容) 2. 要实现一个接口用关键字implements,类中必须包含接口中所有的方法,否则会出现一个致命 ...
- RocketMq通信协议格式及编解码 (源码分析)
一.RocketMq broker服务器与客户端的网络通信是基于netty4.x实现的,重点分析 RocketMq设计的通信协议及对应的编解码 开发. 名字解释 ...
- Android 网络请求框架Retrofit
Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp ...
- VUE 数据绑定
1.数据双向绑定 <!DOCTYPE html> <html lang="zh"> <head> <meta charset=" ...
- WindowManager.LayoutParams全解
WindowManager是Android中一个重要的服务(Service ).WindowManager Service 是全局的,是唯一的.它将用户的操作,翻译成为指令,发送给呈现在界面上的各个W ...
- struts2 ValueStack的作用
Value Stack的作用: 1. 可以作为一个数据中转站 2. 用于在前台-后台之间传递数据,最典型的做法就是struts2标签也ognl表达式的结合.我用得最多的就是数据 ...
- 从源代码制作iDempiere Server安装软件(Ubuntu Desktop 12.04 LTS 64位)
怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ 在Eclipse中寻找org.adempiere.server-feature项目 右击 ...
- lucene 建立CRUD操作
IndexSearcher indexSearcher = new IndexSearcher(LuceneUtils.getDirectory()); // 指定所用的索引库这句会引发线程安全问题, ...
- eclipse项目 乱码
- 1px 下划线solid的问题
1 物理像素线,也就是普通屏幕下 1px,高清屏幕下 0.5px的情况,采用transform属性 scale 实现即可. .mod_grid { position: relative; &: ...