社区
C#
帖子详情
查询数据库的时候关键字冲突,怎么办
SimerJoe
2013-03-21 03:19:03
我用postgreSQL做全文索引,其中要执行一条这样的语句.
select 列1,列2 from 表名 where 搜索字段名@@'要查询的关键字'
大家看见没,搜索字段名后面要跟2个@@符号,,
悲剧了,CommandText 里面见到@符号会将它当作参数名,现在这条sql执行不了.
我想了用postgreSQL的chr函数将asc2码的96传进去,chr(96),希望@字符转化出来,结果失败.
...全文
370
8
打赏
收藏
查询数据库的时候关键字冲突,怎么办
我用postgreSQL做全文索引,其中要执行一条这样的语句. select 列1,列2 from 表名 where 搜索字段名@@'要查询的关键字' 大家看见没,搜索字段名后面要跟2个@@符号,, 悲剧了,CommandText 里面见到@符号会将它当作参数名,现在这条sql执行不了. 我想了用postgreSQL的chr函数将asc2码的96传进去,chr(96),希望@字符转化出来,结果失败.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gxingmin
2013-03-21
打赏
举报
回复
@@是postgreSQL数据特有操作符吗? 关键字是不是也用[]扩起来?
莱昂纳多达芬奇
2013-03-21
打赏
举报
回复
@@是干嘛的?学习下。 打双引号试试?
宝_爸
2013-03-21
打赏
举报
回复
不是应该用等号= 或者 like吗。
宝_爸
2013-03-21
打赏
举报
回复
@@是干什么的?
SimerJoe
2013-03-21
打赏
举报
回复
方括号,双引号,单引号都设置了,没效果. .net 根本就没发到数据库.我用数据库管理软件看了,没有收到查询sql.直接就内部报错了. 还有,执行一条语句无法返回多条结果: 例如 select * from tableName where id=1; 这条可以得到结果 但是 select * from tablename; 这样就不行了,我日.老是抱错,System.ArgumentOutOfRangeException postgreSQL不熟啊.谁用过哟!!
爱在今世
2013-03-21
打赏
举报
回复
一般来说关键字冲突可以用方括号括起来
linrachel
2013-03-21
打赏
举报
回复
能不能用视图?
SimerJoe
2013-03-21
打赏
举报
回复
@@是全文检索
SQL Server ODBC保留
关键字
一览表
SQL Server ODBC 保留
关键字
一览表 在 SQL Server 中,保留
关键字
是 Transact-SQL 语言语法的一部分...同时,在编写 Transact-SQL 脚本时,需要使用分隔标识符来标识保留
关键字
,以避免与 SQL Server 保留
关键字
冲突
。
查找oracle数据库表中是否存在系统
关键字
的方法
同时,使用Oracle的`DESCRIBE`命令或数据库设计工具来检查创建的表结构,确认没有与系统
关键字
冲突
的列名。 总之,理解和正确使用Oracle的系统
关键字
对于避免不必要的错误和提高数据库操作效率至关重要。通过定期...
MySQL 5.7中的
关键字
与保留字详解
3. 尽可能使用自定义的、不与SQL
关键字
冲突
的名称,以提高代码的可读性和兼容性。 4. 当迁移数据时,检查源数据库中的所有字段和表名,确保它们在目标数据库系统中是合法的。 了解并正确处理MySQL 5.7中的
关键字
和...
Android搜索功能的案例,本地保存搜索历史记录。
本案例实现起来很简单,所以可以直接拿来嵌入项目中使用,涉及到的知识点: - 数据库的增删改查操作 ...- 已搜索的
关键字
再次搜索不重复添加到数据库 - 刚进入页面设置软键盘不因为EditText而自动弹出
jpa + 达梦数据库,数据库
关键字
冲突
问题
【代码】jpa + 达梦数据库,数据库
关键字
冲突
问题。
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章