Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IF EXISTS (SELECT * FROM sys.tables WHERE name = 'Phones')
- BEGIN
- DROP TABLE Phones
- END
- GO
- CREATE TABLE [dbo].[Phones]
- (
- [ID] [int] IDENTITY(1,1) NOT NULL,
- [Mobile] [nvarchar](50) NOT NULL,
- CONSTRAINT [PK_Phones] PRIMARY KEY CLUSTERED
- ( [ID] 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
- DECLARE @biMobile_1 bigint
- DECLARE @biMobile_2 bigint
- SET @biMobile_1 = 12121111111
- SET @biMobile_2 = 12129999999
- Print 'Inserting Phone Number'
- INSERT INTO Phones (Mobile) VALUES ('12121111111')
- Print 'Selecting Phone Number'
- SELECT * FROM Phones WHERE Mobile = @biMobile_1 --Select #1
- Print 'Inserting Junk Data'
- INSERT INTO Phones (Mobile) VALUES ('JUNK DATA')
- INSERT INTO Phones (Mobile) VALUES ('12129999999')
- Print 'Selecting From Table Containing Junk'
- SELECT * FROM Phones WHERE Mobile = @biMobile_1 -- Select #2
- SELECT * FROM Phones WHERE Mobile = @biMobile_2 -- Select #3
- Error converting data type nvarchar to bigint.
- SELECT * FROM Phones WHERE Mobile = cast(@biMobile_1 as varchar(50))
- SELECT * FROM Phones WHERE Mobile = convert(nvarchar,@biMobile_2)
Add Comment
Please, Sign In to add comment