Click here to Skip to main content
15,891,513 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more: , +
i have one label in asp page ...i want to print autogenret 10 digit number in that label..

my sql query is
SQL
USE [Test_Inventory]
GO
/****** Object:  StoredProcedure [dbo].[SPSelectDCNMForMaxRecord]    Script Date: 07/01/2013 16:50:14 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SPSelectDCNMForMaxRecord]
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    Select isnull(MAX(DC_NO),0000000000) as MAXRecord From DCNM



END
Posted
Updated 1-Jul-13 1:22am
v2
Comments
gvprabu 1-Jul-13 9:22am    
Hi... Here what is your Question?

SQL
SELECT RIGHT('0000000000' + CONVERT(VARCHAR,DC_NO), 10)
FROM DCNM
 
Share this answer
 
v2
TSQL
USE [cpqaAnswers]
GO
CREATE TABLE [cpqaAnswers].[cpqa].[tbl_HS_lpadLabel](
	[Idx][int]IDENTITY(1,1),
		[label][nvarchar](341)
		)

DECLARE @intMax [int]
SET @intMax = 2214323
DECLARE @intCount [int]
SET @intCount = 1

WHILE @intCount < @intMax + 1
BEGIN
 INSERT INTO [cpqaAnswers].[cpqa].[tbl_HS_lpadLabel] ([Label])
  SELECT CAST(left(replicate('0', 10), 10-LEN(@intCount)) AS [nvarchar](18)) + CAST(@intCount AS [nvarchar](18))
 SET @intCount = @intCount + 1
END
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900