字段名为中文,如何建立SQL删除语句:如字段名有“日期”“姓名” ,表名是YBSJ

[复制链接]
查看11 | 回复3 | 2011-3-24 15:38:55 | 显示全部楼层 |阅读模式
sql="delete from YBSJ where ??? in (???)",不知道怎么弄,另外
[中文字段名]=Request(???)也不知怎么写。

回复

使用道具 举报

千问 | 2011-3-24 15:38:55 | 显示全部楼层
delete 列名 from 表名 where 条件, 你很有才 !还是用英文作为字段名吧,从理论上来说是一样,不过更具机器的不同,marest数据库什么的有时会出现机器的错误,所以还是实际点。哈! 希望对你有帮助
回复

使用道具 举报

千问 | 2011-3-24 15:38:55 | 显示全部楼层
如果数据库是Oracle 11g,可以再表中建立中文列字段,那么你在字符串sql里也可以这样写中文名字,我测试过。如果是sql server 2005,我就不知道了
回复

使用道具 举报

千问 | 2011-3-24 15:38:55 | 显示全部楼层
delete from YBSJ where [姓名] in (N'张三', N'李四')[中文字段名] = N'字段值'
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行