![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
#3
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
#4
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
#5
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
#6
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
#7
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
#8
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
#9
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
#10
| |||
| |||
|
|
hi! I use ms sql 2005 "Generate Script Wizard" to generate table schema Most tables' script are normal,except one. the script snippet is as following ---------------------------------------------------- IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) DROP TABLE [dbo].[TABLE_ABC] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TABLE_ABC]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[TABLE_ABC]( [ID_NO] [varchar](12) NULL ) ON [PRIMARY] SET ANSI_PADDING ON ALTER TABLE [dbo].[TABLE_ABC] ADD [COL001] [varchar](6) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL002] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL003] [char](4) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL004] [char](5) NULL ALTER TABLE [dbo].[TABLE_ABC] ADD [COL005] [char](5) NULL ---------------------------------------------------- I'm curious about why it uses ALTER to add columns? Can anyone give me an answer? Thanks a lot! |
![]() |
| Thread Tools | |
| Display Modes | |
| |