现在数据库因为编码问题汉字查询时前边必须加 N
select *
from
TB_YuSuan
where
AN002 like N'%台式%'declare @cha varchar(50)='%台式%'
select *
from
TB_YuSuan
where
AN002 like ?如果我用变量@cha 代替AN002 like N'%台式%' 请问如何把变量前边加上N
select *
from
TB_YuSuan
where
AN002 like N'%台式%'declare @cha varchar(50)='%台式%'
select *
from
TB_YuSuan
where
AN002 like ?如果我用变量@cha 代替AN002 like N'%台式%' 请问如何把变量前边加上N
解决方案 »
- 下面存储过程序语句如何写?
- 数据库哪些操作会影响CPU值?
- 请问用insert into 后立即反回插入这行的ID该怎么做啊
- 怎样去掉字段内的空格,不是首尾空格 有劳了
- 9003错误,sqlserver无法启动,HELP!!!十万火急~~~!!
- 大家一起来做个物理题!!!
- 请教一个安装软件的问题
- VB6.0+SQL2000,如何让VB控制SQL2000的启动和停止?
- 在sql server 存储过程实现txt转化数据表,但是数据字段里多了很多换行!!
- 我要做一个基于Web的销售信息管理系统,但我对销售这一路是一窍不通,请问要建哪些库?需要管理哪些信息?
- 咨询一个常见sql写法
- 一道难题 100分
declare @sql varchar(200)
set @sql =
'select *
from
TB_YuSuan
where
AN002 like N'+@cha
exec(@sql)
insert into @tab values(N'aa')
insert into @tab values('aa')
select * from @tab where name='aa'
select * from @tab where name=N'aa'
declare @cha varchar(50)='%台式%'
varchar(50) 变成 nvarchar(50)