У меня есть следующие сомнения. Я работаю с Microsoft SQL Server , и я добавил в таблицу поле TimeStamp с именем Data, указывающее, что это поле можно обнулять. Я добавил это новое поле в таблицу, содержащую несколько уже существующих записей.
Проблема в том, что запрос к моей таблице:
SELECT TOP 1000 [ID]
,[Numero protocollo]
,[Anno]
,[IdUor]
,[Protocollista]
,[Protocollato]
,[Lavorato]
,[Errore]
,[CopiaConoscenza]
,[Inoltro]
,[Data]
FROM [IWG_PG].[dbo].[PROT_INOLTRO]
Я получаю, что эти Данные кулм содержат значения как 0x00000000000007F8 , 0x00000000000007F9 , etcetc
Почему? Я ожидал найти ноль. Почему эти записи имеют значение для поля Данные ?
РЕДАКТИРОВАТЬ -! : Это скрипт:
USE [IWG_PG]
GO
/****** Object: Table [dbo].[PROT_INOLTRO] Script Date: 1/2/2019 4:54:03 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROT_INOLTRO](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Numero protocollo] [int] NOT NULL,
[Anno] [int] NOT NULL,
[IdUor] [int] NOT NULL,
[Protocollista] [nvarchar](50) NOT NULL,
[Protocollato] [bit] NOT NULL,
[Lavorato] [bit] NOT NULL,
[Errore] [bit] NOT NULL,
[CopiaConoscenza] [bit] NOT NULL,
[Inoltro] [bit] NOT NULL,
[Data] [timestamp] NULL,
CONSTRAINT [PK_PROT_INOLTRO] PRIMARY KEY NONCLUSTERED
(
[Numero protocollo] ASC,
[Anno] ASC,
[IdUor] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
Как видите, для поля Data установлено значение NULL