首页 > 其他分享 >表结构修改

表结构修改

时间:2022-09-23 10:58:33浏览次数:47  
标签:History varchar cspnD866 修改 GO NULL tb 结构

1、修改字段的位置

比如:原表结构为a,b,c,要新增一个字段d,插入到b之后c之前,即a,b,d,c

 1 --1、创建备份数据表
 2 USE [QSIDB]
 3 GO
 4 
 5 /****** Object:  Table [dbo].[tb_cspnD866_History]    Script Date: 9/22/2022 6:03:55 PM ******/
 6 SET ANSI_NULLS ON
 7 GO
 8 
 9 SET QUOTED_IDENTIFIER ON
10 GO
11 
12 CREATE TABLE [dbo].[tb_cspnD866_History_bak](
13     [InsertedBy] [varchar](16) NULL,
14     [InsertedTime] [datetime] NULL,
15     [ActuallyInsertedTime] [datetime] NULL,
16     [UpdatedBy] [varchar](16) NULL,
17     [UpdatedTime] [datetime] NULL,
18     [PO] [varchar](30) NULL,
19     [CPN] [varchar](30) NULL,
20     [IPN] [varchar](50) NULL,
21     [CUSTOMER_LOT] [varchar](24) NULL,
22     [Subcon_CONTROL_LOT] [varchar](12) NULL,
23     [PKG] [varchar](30) NULL,
24     [DATE_CODE] [varchar](32) NULL,
25     [Stage] [varchar](6) NULL,
26     [QTY] [int] NULL,
27     [Hold_Reason] [varchar](500) NULL
28 ) ON [PRIMARY]
29 GO
30 --2、备份数据
31 insert into [tb_cspnD866_History_bak] select * from szsidb.sidb.dbo.tb_cspnD866_History
32 --3、删除表tb_cspnD866_History
33 drop table tb_cspnD866_History
34 
35 --4、重新创建表tb_cspnD866_History
36 USE [QSIDB]
37 GO
38 
39 /****** Object:  Table [dbo].[tb_cspnD866_History]    Script Date: 9/22/2022 6:03:55 PM ******/
40 SET ANSI_NULLS ON
41 GO
42 
43 SET QUOTED_IDENTIFIER ON
44 GO
45 
46 CREATE TABLE [dbo].[tb_cspnD866_History](
47     [InsertedBy] [varchar](16) NULL,
48     [InsertedTime] [datetime] NULL,
49     [ActuallyInsertedTime] [datetime] NULL,
50     [UpdatedBy] [varchar](16) NULL,
51     [UpdatedTime] [datetime] NULL,
52     [PO] [varchar](30) NULL,
53     [CPN] [varchar](30) NULL,
54     [IPN] [varchar](50) NULL,
55     [CUSTOMER_LOT] [varchar](24) NULL,
56     [Foundry_Lot_No] [varchar](30) NULL,
57     [Subcon_CONTROL_LOT] [varchar](12) NULL,
58     [PKG] [varchar](30) NULL,
59     [DATE_CODE] [varchar](32) NULL,
60     [Stage] [varchar](6) NULL,
61     [QTY] [int] NULL,
62     [Hold_Reason] [varchar](500) NULL
63 ) ON [PRIMARY]
64 GO
65 --5、重新导数据
66 insert tb_cspnD866_History(InsertedBy,InsertedTime,ActuallyInsertedTime,UpdatedBy,UpdatedTime,PO,CPN,IPN,CUSTOMER_LOT,Subcon_CONTROL_LOT,PKG,DATE_CODE,Stage,QTY,Hold_Reason)  select InsertedBy,InsertedTime,ActuallyInsertedTime,UpdatedBy,UpdatedTime,PO,CPN,IPN,CUSTOMER_LOT,Subcon_CONTROL_LOT,PKG,DATE_CODE,Stage,QTY,Hold_Reason from tb_cspnD866_History_bak
67 --
View Code

 

标签:History,varchar,cspnD866,修改,GO,NULL,tb,结构
From: https://www.cnblogs.com/kezhang/p/16721897.html

相关文章

  • 博客园MarkDown 代码块样式修改
    1.下载样式您可以选择你需要的语言,我直接默认下载了2.查看样式效果这是我使用的样式3.使用样式解压下载的文件,打开你要是使用的样式文件,复制里面的内容直接复制到此......
  • mysql表结构输出文档sql
    SELECT Column_NameAS'字段名称', data_typeAS'数据类型', ( CASE WHENdata_type='float' ORdata_type='double' ORdata_type='TINYINT' ORdata......
  • shopify Canopy主题模板配置修改
    Canopy是一个新颖的、可定制的多功能shopify主题,灵感来自Amazon,包括很酷的设置选项,如mega菜单,CanopyShopify主题迎合了挑剔的店主,无论库存大小。shopifyCanopy主题模板......
  • 设计模式-结构型模式之装饰器
    实现AOP(面向切面编程)的一种便捷方式,额外扩展统一管理装饰器的实现我在语言进阶篇中有提到,这里不再赘述1fromdecoratorimportdecorator234@decorator5......
  • js修改网址URL参数的方法
    js修改URL参数,修改后可刷新页面也可以不刷新页面//paramName=参数名称,replaceWith=参数值,isRefresh=是否刷新(0不刷新,1刷新)//使用方法:replaceParamVal("userId",......
  • 设计模式-结构型模式之外观
    简化应用程序内部接口,提供一个单一接口以供外部(前端or客户侧)调用1classValley:23defrun(self):4self.pre_declare()5self.declar......
  • 王道-考研-数据结构-线索二叉树
    线索二叉树的构造常用的是中序线索二叉树。寻找前驱结点:若左指针为线索,则其指向结点为前驱结点。若左指针为左孩子,则其左子树的最右侧结点为前驱结点。寻找后继结点......
  • 数据结构:线性表
    线性表线性表(List):零个或多个数据元素的有限序列。首先它是一个序列。也就是说,元素之间是有顺序的,若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他每个元素都......
  • 解决方案体系结构
     eShopOnContainers 应用是一家网上商店,这家店销售各种产品,包括大头针、T恤和咖啡杯。该商店包括以下功能:目录管理购物车用户管理订单管理支付优惠券管理(在关......
  • sql根据一个表数据修改另外一个表数据
    UPDATEwarehouseSETwarehouse.salesman_id=(SELECTsalesman_idFROMsalesman_warehouse_relWHEREwarehouse.id=salesman_warehouse_rel.warehouse_id) ht......