Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何按客户要求分配id?_C#_Asp.net_Database_Textbox_Dataset - Fatal编程技术网

C# 如何按客户要求分配id?

C# 如何按客户要求分配id?,c#,asp.net,database,textbox,dataset,C#,Asp.net,Database,Textbox,Dataset,我有一个整数值id,这是可以的,它是默认值,如1,2,3。。。。。现在我想取这个值,像这样0001,00020003。怎么可能?请帮助我 USE [Companybook] GO /****** Object: Table [dbo].[Employees] Script Date: 12/05/2013 14:50:14 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO

我有一个整数值id,这是可以的,它是默认值,如1,2,3。。。。。现在我想取这个值,像这样0001,00020003。怎么可能?请帮助我

 USE [Companybook]
    GO

    /****** Object:  Table [dbo].[Employees]    Script Date: 12/05/2013 14:50:14 ******/
    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    CREATE TABLE [dbo].[Employees](
        [EmployeeID] [int] IDENTITY(1,1) NOT NULL,
        [LastName] [nchar](10) NULL,
        [FirstName] [nchar](10) NULL,
        [Country] [nchar](10) NULL,
     CONSTRAINT [PK_Employees] PRIMARY KEY CLUSTERED 
    (
        [EmployeeID] 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

您好,您不能在Sql中使用0001作为标识,相反,您可以使用有效数字,如100120013001

但是你可以像你说的那样检索id

请参阅以下连结:


int值不能为0001,因为0001是1。您可以将其设置为1001,例如,0001和e1之间的区别是什么???对不起,老板,它将是这样的011012013…@在相同的情况下,您可以使用12,13,14,而不是011012等。