Datatypes
Datatypes
[NumericDatatypes]
(
[mybit] [bit] NULL,
[mytinyint] [tinyint] NULL,
[mysmallint] [smallint] NULL,
[myint] [int] NULL,
[mybigint] [bigint] NULL,
[mynumeric] [numeric](18, 0) NULL,
[mydecimal] [decimal](18, 2) NULL,
[mysmallmoney] [smallmoney] NULL,
[mymoney] [money] NULL,
[myfloat] [float] NULL,
[myreal] [real] NULL
)
Go
CREATE TABLE [SQLInterview].[dbo].[CharandStringDatatypes]
(
[mychar] [char](10) NULL,
[myvarchar] [varchar](10) NULL,
[mynchar] [nchar](10) NULL,
[mynvarchar] [nvarchar](10) NULL
)
Go
CREATE TABLE [SQLInterview].[dbo].[DatetimeDatatypes]
(
[mydate] [date] NULL,
[mysmalldatetime] [smalldatetime] NULL,
[mydatetime] [datetime] NULL,
[mydatetime2] [datetime2](7) NULL,
[mydatetimeoffset] [datetimeoffset](7) NULL,
[mytime] [time](7) NULL
)
Go
CREATE TABLE [SQLInterview].[dbo].[BinaryDatatypes]
(
[mybinary] [binary](50) NULL,
[myvarbinary] [varbinary](50) NULL
)
Go
CREATE TABLE [SQLInterview].[dbo].[OtherDatatypes]
(
[mysqlvariant] [sql_variant] NULL,
[myuniqueidentifier] [uniqueidentifier] NULL,
[mytimestamp] [timestamp] Null
)
Go
CREATE TABLE [SQLInterview].[dbo].[Employee](
[Empid] [int] NOT NULL,
[FirstName] [varchar](100) NOT NULL,
[LastName] [varchar](100) NOT NULL,
[Title] [varchar](100) NULL,
[Managerid] [int] NULL
)
Go
CREATE TABLE [dbo].[Xmldatatype]
(
[myxml] [xml] NULL
)
Go