Sql2000更新字段联动生成的脚本

2016-05-30 23:03:31  访问(1566) 赞(0) 踩(0)

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
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT FK__UTB_WEB_C__SortI__6442E2C9
GO
COMMIT
BEGIN TRANSACTION
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_CO__Hits__65370702
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__Creat__662B2B3B
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__Updat__671F4F74
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__TheLe__681373AD
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__EmCod__690797E6
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__BQSMI__69FBBC1F
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__IsSho__6AEFE058
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__MainS__6BE40491
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__DownL__6CD828CA
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__WenKu__6DCC4D03
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__EmCod__6EC0713C
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__Inser__6FB49575
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM
	DROP CONSTRAINT DF__UTB_WEB_C__TextF__25DB9BFC
GO
CREATE TABLE dbo.Tmp_UTB_WEB_CODE_ITEM
	(
	ID bigint NOT NULL,
	TheName nvarchar(255) NOT NULL,
	TheGuid nvarchar(255) NOT NULL,
	SortId bigint NOT NULL,
	TheText ntext NULL,
	PageWidth int NOT NULL,
	PageHeight int NOT NULL,
	Hits int NOT NULL,
	HitTime datetime NULL,
	MetaKeywords nvarchar(2000) NULL,
	MetaDescription nvarchar(2000) NULL,
	TheKeywords nvarchar(2000) NULL,
	CreateTime datetime NOT NULL,
	UpdateTime datetime NOT NULL,
	TheLevel int NOT NULL,
	EmCodeValue int NOT NULL,
	BQSMId bigint NOT NULL,
	ShowName nvarchar(255) NULL,
	IsShowFrom char(1) NOT NULL,
	TextFromUrl nvarchar(255) NULL,
	TextFromName nvarchar(255) NULL,
	MainSortId int NOT NULL,
	DownLoadCount int NOT NULL,
	WenKuCount int NOT NULL,
	DirCount int NOT NULL,
	EmCodePowerValue int NOT NULL,
	InsertTime datetime NOT NULL,
	HitIp nvarchar(200) NULL,
	Keyword_Ids nvarchar(2000) NULL,
	ShowTip_Ids nvarchar(2000) NULL,
	TextFrom_Id bigint NOT NULL,
	HitIpAddress nvarchar(255) NULL,
	ASort_Id nvarchar(255) NULL
	)  ON [PRIMARY]
	 TEXTIMAGE_ON [PRIMARY]
GO
DECLARE @v sql_variant 
SET @v = N'知识'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', NULL, NULL
GO
DECLARE @v sql_variant 
SET @v = N'知识'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'ID'
GO
DECLARE @v sql_variant 
SET @v = N'名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'TheName'
GO
DECLARE @v sql_variant 
SET @v = N'GUID'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'TheGuid'
GO
DECLARE @v sql_variant 
SET @v = N'所属分类'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'SortId'
GO
DECLARE @v sql_variant 
SET @v = N'内容'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'TheText'
GO
DECLARE @v sql_variant 
SET @v = N'页面宽度'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'PageWidth'
GO
DECLARE @v sql_variant 
SET @v = N'页面高度'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'PageHeight'
GO
DECLARE @v sql_variant 
SET @v = N'点击率'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'Hits'
GO
DECLARE @v sql_variant 
SET @v = N'最后点击时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'HitTime'
GO
DECLARE @v sql_variant 
SET @v = N'meta关键词'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'MetaKeywords'
GO
DECLARE @v sql_variant 
SET @v = N'meta描述'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'MetaDescription'
GO
DECLARE @v sql_variant 
SET @v = N'关键字'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'TheKeywords'
GO
DECLARE @v sql_variant 
SET @v = N'创建时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'CreateTime'
GO
DECLARE @v sql_variant 
SET @v = N'修改时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'UpdateTime'
GO
DECLARE @v sql_variant 
SET @v = N'常用度'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'TheLevel'
GO
DECLARE @v sql_variant 
SET @v = N'知识库类型'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'EmCodeValue'
GO
DECLARE @v sql_variant 
SET @v = N'版权声明'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'BQSMId'
GO
DECLARE @v sql_variant 
SET @v = N'显示名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'ShowName'
GO
DECLARE @v sql_variant 
SET @v = N'显示来源地址'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'IsShowFrom'
GO
DECLARE @v sql_variant 
SET @v = N'内容来源地址'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'TextFromUrl'
GO
DECLARE @v sql_variant 
SET @v = N'内容来源名称'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'TextFromName'
GO
DECLARE @v sql_variant 
SET @v = N'主分类'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'MainSortId'
GO
DECLARE @v sql_variant 
SET @v = N'下载个数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'DownLoadCount'
GO
DECLARE @v sql_variant 
SET @v = N'文库个数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'WenKuCount'
GO
DECLARE @v sql_variant 
SET @v = N'代码目录个数'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'DirCount'
GO
DECLARE @v sql_variant 
SET @v = N'访问权限'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'EmCodePowerValue'
GO
DECLARE @v sql_variant 
SET @v = N'时间'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'InsertTime'
GO
DECLARE @v sql_variant 
SET @v = N'点击Ip'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'HitIp'
GO
DECLARE @v sql_variant 
SET @v = N'关键词'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'Keyword_Ids'
GO
DECLARE @v sql_variant 
SET @v = N'显示提示'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'ShowTip_Ids'
GO
DECLARE @v sql_variant 
SET @v = N'内容来源'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'TextFrom_Id'
GO
DECLARE @v sql_variant 
SET @v = N'最后点击Ip地址'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'HitIpAddress'
GO
DECLARE @v sql_variant 
SET @v = N'属性'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table', N'Tmp_UTB_WEB_CODE_ITEM', N'column', N'ASort_Id'
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_CO__Hits__65370702 DEFAULT (0) FOR Hits
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__Creat__662B2B3B DEFAULT (getdate()) FOR CreateTime
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__Updat__671F4F74 DEFAULT (getdate()) FOR UpdateTime
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__TheLe__681373AD DEFAULT (1) FOR TheLevel
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__EmCod__690797E6 DEFAULT (1) FOR EmCodeValue
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__BQSMI__69FBBC1F DEFAULT (0) FOR BQSMId
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__IsSho__6AEFE058 DEFAULT (1) FOR IsShowFrom
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__MainS__6BE40491 DEFAULT (0) FOR MainSortId
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__DownL__6CD828CA DEFAULT (0) FOR DownLoadCount
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__WenKu__6DCC4D03 DEFAULT (0) FOR WenKuCount
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF_UTB_WEB_CODE_ITEM_DirCount DEFAULT 0 FOR DirCount
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__EmCod__6EC0713C DEFAULT (1) FOR EmCodePowerValue
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__Inser__6FB49575 DEFAULT (getdate()) FOR InsertTime
GO
ALTER TABLE dbo.Tmp_UTB_WEB_CODE_ITEM ADD CONSTRAINT
	DF__UTB_WEB_C__TextF__25DB9BFC DEFAULT (0) FOR TextFrom_Id
GO
IF EXISTS(SELECT * FROM dbo.UTB_WEB_CODE_ITEM)
	 EXEC('INSERT INTO dbo.Tmp_UTB_WEB_CODE_ITEM (ID, TheName, TheGuid, SortId, TheText, PageWidth, PageHeight, Hits, HitTime, MetaKeywords, MetaDescription, TheKeywords, CreateTime, UpdateTime, TheLevel, EmCodeValue, BQSMId, ShowName, IsShowFrom, TextFromUrl, TextFromName, MainSortId, DownLoadCount, WenKuCount, EmCodePowerValue, InsertTime, HitIp, Keyword_Ids, ShowTip_Ids, TextFrom_Id, HitIpAddress, ASort_Id)
		SELECT ID, TheName, TheGuid, SortId, TheText, PageWidth, PageHeight, Hits, HitTime, MetaKeywords, MetaDescription, TheKeywords, CreateTime, UpdateTime, TheLevel, EmCodeValue, BQSMId, ShowName, IsShowFrom, TextFromUrl, TextFromName, MainSortId, DownLoadCount, WenKuCount, EmCodePowerValue, InsertTime, HitIp, Keyword_Ids, ShowTip_Ids, TextFrom_Id, HitIpAddress, ASort_Id FROM dbo.UTB_WEB_CODE_ITEM (HOLDLOCK TABLOCKX)')
GO
DROP TABLE dbo.UTB_WEB_CODE_ITEM
GO
EXECUTE sp_rename N'dbo.Tmp_UTB_WEB_CODE_ITEM', N'UTB_WEB_CODE_ITEM', 'OBJECT'
GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM ADD CONSTRAINT
	PK__UTB_WEB_CODE_ITE__625A9A57 PRIMARY KEY CLUSTERED 
	(
	ID
	) ON [PRIMARY]

GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM ADD CONSTRAINT
	UQ__UTB_WEB_CODE_ITE__634EBE90 UNIQUE NONCLUSTERED 
	(
	TheGuid
	) ON [PRIMARY]

GO
ALTER TABLE dbo.UTB_WEB_CODE_ITEM WITH NOCHECK ADD CONSTRAINT
	FK__UTB_WEB_C__SortI__6442E2C9 FOREIGN KEY
	(
	SortId
	) REFERENCES dbo.UTB_WEB_CODE_SORT
	(
	ID
	)
GO
COMMIT


标签:Sql2000更新字段联动生成的脚本 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)