sql-server - 如何在 sql server 中声明为 varchar 的密码字段中插入特殊字符,如 ☺☻♥♦♣

标签 sql-server

如何在 sql server 中声明为 varchar 的密码字段中插入特殊字符,如 ☺☻♥♦♣ ?
我无法插入这些字符。请给我建议。

最佳答案

我想你是想从管理工作室做到这一点?那么您应该使用 N'yourtext' 作为 unicode 字符串。

drop table #temp
GO
create table #temp (
    pwd nvarchar(255)
)
GO

insert into #temp (pwd)
select N'☺☻♥♦♣'

select
    *
from #temp

关于sql-server - 如何在 sql server 中声明为 varchar 的密码字段中插入特殊字符,如 ☺☻♥♦♣,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30253924/

相关文章:

sql - 限制表只有一行

sql-server - T-SQL 触发器、非确定性错误、SQL Server

c# - 系统.Data.SqlClient.SqlException : 'The INSERT statement conflicted with the FOREIGN KEY constraint

sql - WHERE 条件加倍

sql - 在 SQL Server 中将多个结果组合成一个字符串

c# - sql server 24/7 插入删除选择性能

SQL Server批量插入抛出请求超时错误?

asp.net - 调用 SqlMembershipProvider GetUser 的无效转换异常

c# - Entity Framework 6 Code First int 标识列的第一行值为零

R中的MySQL查询与特定值进行比较