MsSQLserver中修改字段值系统自动生成的脚本
/* 为了防止任何可能出现的数据丢失问题,您应该先仔细检查此脚本,然后再在数据库设计器的上下文之外运行此脚本。*/
BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
CREATE TABLE dbo.Tmp_VBILL_HEAD
(
ID nvarchar(36) NOT NULL,
TENANCY_ID nvarchar(6) NULL,
VESSEL_VISIT_ID nvarchar(36) NOT NULL,
I_SHIP_NO nvarchar(36) NULL,
E_SHIP_NO nvarchar(36) NULL,
I_E_ID nvarchar(4) NOT NULL,
BILL_NO nvarchar(40) NOT NULL,
BILL_TYPE nvarchar(6) NOT NULL,
ORDER_NO nvarchar(24) NULL,
TRADE_ID nvarchar(4) NULL,
HANG_PLACE_COD nvarchar(10) NULL,
CUSTOM_COD nvarchar(10) NULL,
LINE_ID nvarchar(10) NULL,
FEE_CLIENT_COD nvarchar(15) NULL,
SHIPPER nvarchar(4000) NULL,
CONSIGNEE nvarchar(4000) NULL,
NOTIFY nvarchar(4000) NULL,
SHIPPER_ADDR nvarchar(200) NULL,
CONSIGNEE_ADDR nvarchar(200) NULL,
NOTIFY_ADDR nvarchar(200) NULL,
PAYER nvarchar(10) NULL,
PAYER_PLACE nvarchar(80) NULL,
DELV_TERM nvarchar(24) NULL,
LOADING_TIME ntext NULL,
DISCHING_TIME ntext NULL,
TRANS_FLAG nchar(1) NOT NULL,
TRANS_TYPE nvarchar(6) NULL,
LCL_FLAG nchar(1) NOT NULL,
LCL_NO nvarchar(40) NULL,
SOC_FLAG nchar(1) NULL,
EMPTY_FLAG nchar(1) NULL,
CUSTOM_STATE nvarchar(10) NULL,
LOAD_TYPE nvarchar(10) NULL,
PRE_VESSEL_NAME nvarchar(80) NULL,
PRE_VESSLE_VOY nvarchar(10) NULL,
LOAD_NOTE nvarchar(100) NULL,
POR nvarchar(5) NULL,
POR_NAME nvarchar(80) NULL,
POS nvarchar(5) NULL,
POS_NAME nvarchar(80) NULL,
POL nvarchar(5) NULL,
POL_NAME nvarchar(80) NULL,
POD nvarchar(5) NULL,
POD_NAME nvarchar(80) NULL,
PODEST nvarchar(5) NULL,
PODEST_NAME nvarchar(80) NULL,
POT nvarchar(5) NULL,
POT_NAME nvarchar(80) NULL,
SEQ_NO numeric(11, 0) NULL,
QUANTITY numeric(11, 0) NULL,
CNTR_OPER_ID nvarchar(10) NULL,
RECEIVER nvarchar(100) NULL,
SENDER nvarchar(50) NULL,
FORWARDER nvarchar(50) NULL,
SPOD nvarchar(5) NULL,
CARGO_ID nvarchar(35) NULL,
RELEASE_FLAG nchar(1) NOT NULL,
EXIT_CUSTOM_FLAG nchar(1) NOT NULL,
FEE_ID nchar(1) NOT NULL,
PRE_VOYAGE_NO nvarchar(36) NULL,
TRANS_VOYAGE_NO nvarchar(36) NULL,
PHASE nvarchar(6) NULL,
GOODS_NOTES nvarchar(255) NULL,
PIECES numeric(14, 4) NULL,
WEIGHT numeric(14, 4) NULL,
VOLUME numeric(14, 4) NULL,
MARKS nvarchar(60) NULL,
PKG nvarchar(10) NULL,
NOTES nvarchar(1000) NULL,
CREATED_BY nvarchar(36) NULL,
CREATED_ON date NULL,
UPDATED_BY nvarchar(36) NULL,
UPDATED_ON datetime NULL,
RELEASE_WAY nvarchar(60) NULL,
RELEASE_NOTES nvarchar(200) NULL,
LOCK_FLAG nchar(1) NULL,
LOCK_MAN nvarchar(36) NULL,
LOCK_DTE ntext NULL,
LOCK_NOTES nvarchar(200) NULL,
NOTICE_FLAG nchar(1) NULL,
NOTICE_FAX nvarchar(50) NULL,
NOTICE_TEL nvarchar(50) NULL,
NOTICE_DTE ntext NULL,
DELIVERY_MAN nvarchar(36) NULL,
DELIVERY_DTE ntext NULL,
DELIVERY_NOTES nvarchar(200) NULL,
DELIVERY_FLAG nchar(1) NULL,
SIGN_FLAG nchar(1) NULL,
SIGN_MAN nvarchar(36) NULL,
SIGN_DTE ntext NULL,
SIGN_NOTES nvarchar(200) NULL,
CARRY_FLAG nchar(1) NULL,
ATTRI_FLAG nchar(1) NULL,
ATTRI_NEXT_FLAG nchar(1) NULL,
LD_TERM nvarchar(24) NULL,
TRADE_TERM nvarchar(24) NULL,
QUARANTINE_TERM nvarchar(24) NULL,
SIGN_POS nvarchar(5) NULL,
SIGN_POS_NAME nvarchar(80) NULL,
FEE_CONTRACT_NO nvarchar(50) NULL
) ON [PRIMARY]
TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE dbo.Tmp_VBILL_HEAD SET (LOCK_ESCALATION = TABLE)
GO
IF EXISTS(SELECT * FROM dbo.VBILL_HEAD)
EXEC('INSERT INTO dbo.Tmp_VBILL_HEAD (ID, TENANCY_ID, VESSEL_VISIT_ID, I_SHIP_NO, E_SHIP_NO, I_E_ID, BILL_NO, BILL_TYPE, ORDER_NO, TRADE_ID, HANG_PLACE_COD, CUSTOM_COD, LINE_ID, FEE_CLIENT_COD, SHIPPER, CONSIGNEE, NOTIFY, SHIPPER_ADDR, CONSIGNEE_ADDR, NOTIFY_ADDR, PAYER, PAYER_PLACE, DELV_TERM, LOADING_TIME, DISCHING_TIME, TRANS_FLAG, TRANS_TYPE, LCL_FLAG, LCL_NO, SOC_FLAG, EMPTY_FLAG, CUSTOM_STATE, LOAD_TYPE, PRE_VESSEL_NAME, PRE_VESSLE_VOY, LOAD_NOTE, POR, POR_NAME, POS, POS_NAME, POL, POL_NAME, POD, POD_NAME, PODEST, PODEST_NAME, POT, POT_NAME, SEQ_NO, QUANTITY, CNTR_OPER_ID, RECEIVER, SENDER, FORWARDER, SPOD, CARGO_ID, RELEASE_FLAG, EXIT_CUSTOM_FLAG, FEE_ID, PRE_VOYAGE_NO, TRANS_VOYAGE_NO, PHASE, GOODS_NOTES, PIECES, WEIGHT, VOLUME, MARKS, PKG, NOTES, CREATED_BY, CREATED_ON, UPDATED_BY, UPDATED_ON, RELEASE_WAY, RELEASE_NOTES, LOCK_FLAG, LOCK_MAN, LOCK_DTE, LOCK_NOTES, NOTICE_FLAG, NOTICE_FAX, NOTICE_TEL, NOTICE_DTE, DELIVERY_MAN, DELIVERY_DTE, DELIVERY_NOTES, DELIVERY_FLAG, SIGN_FLAG, SIGN_MAN, SIGN_DTE, SIGN_NOTES, CARRY_FLAG, ATTRI_FLAG, ATTRI_NEXT_FLAG, LD_TERM, TRADE_TERM, QUARANTINE_TERM, SIGN_POS, SIGN_POS_NAME, FEE_CONTRACT_NO)
SELECT ID, TENANCY_ID, VESSEL_VISIT_ID, I_SHIP_NO, E_SHIP_NO, I_E_ID, BILL_NO, BILL_TYPE, ORDER_NO, TRADE_ID, HANG_PLACE_COD, CUSTOM_COD, LINE_ID, FEE_CLIENT_COD, SHIPPER, CONSIGNEE, NOTIFY, SHIPPER_ADDR, CONSIGNEE_ADDR, NOTIFY_ADDR, PAYER, PAYER_PLACE, DELV_TERM, LOADING_TIME, DISCHING_TIME, TRANS_FLAG, TRANS_TYPE, LCL_FLAG, LCL_NO, SOC_FLAG, EMPTY_FLAG, CUSTOM_STATE, LOAD_TYPE, PRE_VESSEL_NAME, PRE_VESSLE_VOY, LOAD_NOTE, POR, POR_NAME, POS, POS_NAME, POL, POL_NAME, POD, POD_NAME, PODEST, PODEST_NAME, POT, POT_NAME, SEQ_NO, QUANTITY, CNTR_OPER_ID, RECEIVER, SENDER, FORWARDER, SPOD, CARGO_ID, RELEASE_FLAG, EXIT_CUSTOM_FLAG, FEE_ID, PRE_VOYAGE_NO, TRANS_VOYAGE_NO, PHASE, GOODS_NOTES, PIECES, WEIGHT, VOLUME, MARKS, PKG, NOTES, CREATED_BY, CONVERT(date, CREATED_ON), UPDATED_BY, UPDATED_ON, RELEASE_WAY, RELEASE_NOTES, LOCK_FLAG, LOCK_MAN, LOCK_DTE, LOCK_NOTES, NOTICE_FLAG, NOTICE_FAX, NOTICE_TEL, NOTICE_DTE, DELIVERY_MAN, DELIVERY_DTE, DELIVERY_NOTES, DELIVERY_FLAG, SIGN_FLAG, SIGN_MAN, SIGN_DTE, SIGN_NOTES, CARRY_FLAG, ATTRI_FLAG, ATTRI_NEXT_FLAG, LD_TERM, TRADE_TERM, QUARANTINE_TERM, SIGN_POS, SIGN_POS_NAME, FEE_CONTRACT_NO FROM dbo.VBILL_HEAD WITH (HOLDLOCK TABLOCKX)')
GO
DROP TABLE dbo.VBILL_HEAD
GO
EXECUTE sp_rename N'dbo.Tmp_VBILL_HEAD', N'VBILL_HEAD', 'OBJECT'
GO
COMMIT
select Has_Perms_By_Name(N'dbo.VBILL_HEAD', 'Object', 'ALTER') as ALT_Per, Has_Perms_By_Name(N'dbo.VBILL_HEAD', 'Object', 'VIEW DEFINITION') as View_def_Per, Has_Perms_By_Name(N'dbo.VBILL_HEAD', 'Object', 'CONTROL') as Contr_Per
MsSQLserver中修改字段值系统自动生成的脚本的更多相关文章
- RookeyFrame Bug 编号显示 系统自动生成 的问题,有时候依旧会显示text文本框
编号显示 系统自动生成 的问题,有时候依旧会显示text文本框 1.在线新建model -> 启用编码规则 -> 新建字段Code(主键) 2.跟Code字段 创建编码规则 3.新增菜单 ...
- EHlib在数据单元中显示字段值为图形。
-[定制网格数据单元] 在数据单元中显示字段值为图形. TDBGridEh allows to show bitmaps from TImageList component depending o ...
- MySQL数据库中tinyint字段值为1,读取出来为true的问题
原文:https://blog.csdn.net/shuyou612/article/details/46788475 MySQL数据库中tinyint字段值为1,读取出来为true的问题 今天在 ...
- fiddler4自动生成jmeter脚本
接口.性能测试任务当遇到从浏览器或移动app自己抓包的情况出现时就变得巨苦逼了,苦在哪里?苦在需要通过抓包工具抓报文,需要通过抓包报文梳理业务逻辑.需要将梳理的逻辑编写成脚本.最最苦的情况是,自己抓包 ...
- Dynamics 365中使用计算字段自动编号字段实时工作流自动生成分组编码加流水号的自动编号字段值
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- 使用EF Code First生成模型,如何让时间字段由数据库自动生成
场景:保存记录时需要时间字段,该时间如果由前台通过DateTime.Now产生,存在风险,比如修改客户端的系统时间,就会伪造该记录的生成时间.因此,需要在保存记录时,由后台自动赋予具体的时间. 实现方 ...
- [ArcGIS API for JavaScript 4.8] Sample Code-Popups-1-popupTemplate的概念和popup中属性字段值的多种表现形式
[官方文档:https://developers.arcgis.com/javascript/latest/sample-code/intro-popuptemplate/index.html] 一. ...
- Java反射-修改字段值, 反射修改static final修饰的字段
反射修改字段 咱们从最简单的例子到难, 一步一步深入. 使用反射修改一个private修饰符的变量name 咱们回到主题, 先用反射来实现一个最基础的功能吧. 其中待获取的name如下: public ...
- SQL SERVER数据库的表中修改字段的数据类型后,不能保存
在数据库里面建了一个表,可是由于对SQL SERVER的建表功能不熟悉,不知道把主键设成什么是好,就先设置了个TEXT类型,可是后来朋友们告诉我说,TEXT类型容易让数据文件变得很大,还 是改成一 ...
随机推荐
- VB常用字符串操作函数
1. ASC(X),Chr(X):转换字符字符码 [格式]: P=Asc(X) 返回字符串X的第一个字符的字符码 P=Chr(X) 返回字符码等于X的字符 [范例]: (1)P=Chr(65) ‘ 输 ...
- jquery_DOM笔记4
jQuery遍历函数: add()添加,可以是样式,字符串,元素,文本,js对象 andself() 指向匹配元素本身 chilidren() 匹配元素的所有子元素的匹配元素 closest() 从本 ...
- 在XP上运行IIS5.1新建站点
系统问题,XP下IIS5.1不能直接新建站点,因为内核限制只能同时运行一个站点,要想新建站点,必须把当前站点停掉,然后用adsutil.vbs脚本创建,脚本在C:\Inetpub\AdminScrip ...
- latex公式编号
1 \begin{flalign*} 2 % In this way (this arrange of &), the equation will in the center and alig ...
- Docker知识-1
[编者的话]本文用图文并茂的方式介绍了容器.镜像的区别和Docker每个命令后面的技术细节,能够很好的帮助读者深入理解Docker. 这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(co ...
- 在桌面程序上和Metro/Modern/Windows store app的交互(相互打开,配置读取)
这个标题真是取得我都觉得蛋疼..微软改名狂魔搞得我都不知道要叫哪个好.. 这边记录一下自己的桌面程序跟windows store app交互的过程. 由于某些原因,微软的商店应用的安全沙箱导致很多事情 ...
- EasyuI comboxTree 使用笔记
继承至 $.fn.combo.defaults 和$.fn.tree.defaults.覆盖默认值$.fn.combotree.defaults. combotree结合选择控制和下拉树,类似于com ...
- Python实现简单的Web完整版(一)
在拖了一周之后,今天终于在一个小时之内将一个迷你的Web写出来了,最近改其它项目的bug头好大,但是好喜欢这样的状态. 黑色的12月,所有的任务都聚集在了12月,然后期末考试也顾不上好好复习了,但是但 ...
- 序列化,反序列化和transient关键字
一.序列化和反序列化的概念 序列化:指把java对象转换为字节序列的过程. 反序列化:指把字节序列恢复为java对象的过程. 对象的序列化主要有两种用途: 1) 把对象的字节序列保存到硬盘上,通常存放 ...
- 【Django】--基础知识
一 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演. Web应 ...