ztx4
سه شنبه 12 بهمن 1389, 15:41 عصر
سلام
من وقتی این دستور رو اجرا می کنم :
select str(classcode)+' : '+name+' '+time+'-'+tol as f from class
با این خطا مواجه می شم:
Msg 451, Level 16, State 1, Line 1
Cannot resolve collation conflict for column 1 in SELECT statement.
اینم جدولی هست که دارم:
USE [moin]
GO
/****** Object: Table [dbo].[class] Script Date: 02/01/2011 02:37:46 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[class](
[classcode] [bigint] IDENTITY(1,1) NOT NULL,
[name] [nvarchar](50) NOT NULL,
[time] [nvarchar](50) NULL,
[tol] [nvarchar](50) NULL,
[sex] [bit] NULL,
[shahriye] [money] NOT NULL,
[teachercode] [bigint] NULL,
CONSTRAINT [PK_class] PRIMARY KEY CLUSTERED
(
[classcode] 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
ALTER TABLE [dbo].[class] WITH CHECK ADD CONSTRAINT [FK_class_teacher] FOREIGN KEY([teachercode])
REFERENCES [dbo].[teacher] ([teachercode])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[class] CHECK CONSTRAINT [FK_class_teacher]
GO
اما این دستورات مشکلی نداره:
select str(classcode)+' : '+name as f from class
select time+'-'+tol as f from class
ممنون می شم راهنمایی کنید
خیلی بهش احتیاج دارم.
درواقع نیازم اینه که اطلاعات مربوط به select اول رو باید در یک رکورد استخراج کنم.
اگر راه دیگه ای هم برای این کار دارید لطفا بفرمایید.
ممنون...
من وقتی این دستور رو اجرا می کنم :
select str(classcode)+' : '+name+' '+time+'-'+tol as f from class
با این خطا مواجه می شم:
Msg 451, Level 16, State 1, Line 1
Cannot resolve collation conflict for column 1 in SELECT statement.
اینم جدولی هست که دارم:
USE [moin]
GO
/****** Object: Table [dbo].[class] Script Date: 02/01/2011 02:37:46 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[class](
[classcode] [bigint] IDENTITY(1,1) NOT NULL,
[name] [nvarchar](50) NOT NULL,
[time] [nvarchar](50) NULL,
[tol] [nvarchar](50) NULL,
[sex] [bit] NULL,
[shahriye] [money] NOT NULL,
[teachercode] [bigint] NULL,
CONSTRAINT [PK_class] PRIMARY KEY CLUSTERED
(
[classcode] 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
ALTER TABLE [dbo].[class] WITH CHECK ADD CONSTRAINT [FK_class_teacher] FOREIGN KEY([teachercode])
REFERENCES [dbo].[teacher] ([teachercode])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[class] CHECK CONSTRAINT [FK_class_teacher]
GO
اما این دستورات مشکلی نداره:
select str(classcode)+' : '+name as f from class
select time+'-'+tol as f from class
ممنون می شم راهنمایی کنید
خیلی بهش احتیاج دارم.
درواقع نیازم اینه که اطلاعات مربوط به select اول رو باید در یک رکورد استخراج کنم.
اگر راه دیگه ای هم برای این کار دارید لطفا بفرمایید.
ممنون...