草庐IT

NVarChar

全部标签

c# - 如何指定属性应生成 TEXT 列而不是 nvarchar(4000)

我正在使用EntityFramework的CodeFirst功能,我正在尝试弄清楚如何指定在自动生成数据库时应创建的列数据类型。我有一个简单的模型:publicclassArticle{publicintArticleID{get;set;}publicstringTitle{get;set;}publicstringAuthor{get;set;}publicstringSummary{get;set;}publicstringSummaryHtml{get;set;}publicstringBody{get;set;}publicstringBodyHtml{get;set;}pu

nvarchar(max)上的参数查询显示为NTEXT错误

我最近将数据库中的所有NTEXT列类型转换为NVarchar(Max)。然后,我运行了相关视图的执行sp_refreshview。但是,当我在视图上运行以下参数查询(从经典ASP)时,我会发现一个错误:查询:SELECTCARIDFROMvwCARWHERE(1=1)AND(DescriptionLIKE'%'+?+'%')ORDERBYCARID;错误:数据类型NVarchar和NTEXT在添加操作员中不兼容(但不再有任何NTEXT列!)但是,如果我直接运行相同的查询SQLServer,我将不会遇到此错误?参数为:查询:SELECTCARIDFROMvwCARWHERE(1=1)AND(De

python - 在 linux 上使用 pyodbc 在 nvarchar mssql 字段中插入 unicode 或 utf-8 字符

我正在使用Ubuntu9.04我安装了以下软件包版本:unixodbcandunixodbc-dev:2.2.11-16build3tdsodbc:0.82-4libsybdb5:0.82-4freetds-commonandfreetds-dev:0.82-4我已经配置了/etc/unixodbc.ini像这样:[FreeTDS]Description=TDSdriver(Sybase/MSSQL)Driver=/usr/lib/odbc/libtdsodbc.soSetup=/usr/lib/odbc/libtdsS.soCPTimeout=CPReuse=UsageCount=2

mysql - 如何在mysql中连接整数(整数和整数)和varchar(nvarchar和varchar)等数据类型?

我们如何连接整数与整数varchar和varcharint和varchar在MySQL中? 最佳答案 使用CONCAThttp://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_concatSELECTCONCAT(1,2);--"12"SELECTCONCAT('foo','bar');--"foobar"SELECTCONCAT(1,'bar');--"1bar" 关于mysql-如何在mysql中连接整

mysql - 如何在mysql中连接整数(整数和整数)和varchar(nvarchar和varchar)等数据类型?

我们如何连接整数与整数varchar和varcharint和varchar在MySQL中? 最佳答案 使用CONCAThttp://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_concatSELECTCONCAT(1,2);--"12"SELECTCONCAT('foo','bar');--"foobar"SELECTCONCAT(1,'bar');--"1bar" 关于mysql-如何在mysql中连接整

sqlite - 我们可以为 sqlite 中的 nvarchar 提供的最大大小是多少?

在SqlServer中我们可以使用NVarchar(MAX)但这在sqlite中是不可能的。我可以为Nvarchar(?)提供的最大大小是多少? 最佳答案 SQLite中没有最大值。您可以插入无限长度的字符串(受内存和磁盘空间限制。)CREATETABLE语句中的大小无论如何都会被忽略。 关于sqlite-我们可以为sqlite中的nvarchar提供的最大大小是多少?,我们在StackOverflow上找到一个类似的问题: https://stackover

c# - dbType NVarChar 对于此构造函数无效

[Microsoft.SqlServer.Server.SqlProcedure]publicstaticvoidMyMethod(){stringconnectionString="contextconnection=true";using(SqlConnectionconnection=newSqlConnection(connectionString)){connection.Open();SqlMetaData[]metaData={newSqlMetaData("Column1",System.Data.SqlDbType.NVarChar),newSqlMetaData("

c# - 如何在 C# 中创建 NVarchar(max) Sqlparameter?

这个问题在这里已经有了答案:Whatsizedoyouuseforvarchar(MAX)inyourparameterdeclaration?(5个答案)关闭8年前。我有以下代码使用存储过程拉回DataTable并输入字符串参数@JobNumbers,这是动态创建的作业编号字符串(因此长度未知):using(SqlConnectionconnection=newSqlConnection(con)){SqlCommandcmd=newSqlCommand("dbo.Mystoredprocedure",connection);cmd.CommandType=CommandType.S

sql - 如何使用 go-mssqldb 修复 Go 中的错误 mssql : Error converting data type decimal to nvarchar.

我无法弄清楚为什么我无法使用我在使用go-mssqldb驱动程序时定义的参数来执行存储过程。如果有人愿意指出我在定义作为参数传递的值时出错的地方,这会导致从Microsoftsqlserver数据库收到错误“mssql:将数据类型decimal转换为nvarchar时出错。”在Go中使用go-mssqldb非常感谢!我在下面的存储过程中包含了我正在使用的代码甚至参数定义。去代码:packagemainimport("context""database/sql""flag""fmt"_"github.com/denisenkom/go-mssqldb""github.com/shopsp

我想使用一个小组作为NVARCHAR数据类型

我的目标是创建一个可以按照各自的调查类型及其相应值分组的查询。这些列是每隔几天自动更新日期,调查类型分解为正在调查的不同调查类型A,调查B和调查c。可以将这些调查标记为已发送(这意味着客户拥有并且尚未完成),也可以将其标记为已收到(这意味着客户已完成并收到了信息。调查字符串以相同的4个字符开始xxx-。这是我对通配符%的使用的地方。调查类型的格式为xxx-yy内部或“xxx-yyreccreded”。yy与特定的调查类型不同。值列给出了。每2周一次更新系统更新日期之前完成的调查总数。我的目标是通过其调查类型对数据进行分组,以便能够在SSR中创建堆叠的列图表,以显示已发送和接收的差异调查(我已经