当前位置:首页 » 编程语言 » sql中文表名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql中文表名

发布时间: 2022-02-15 22:47:45

A. sql建表名可以用中文吗,主建可以用中文吗,建好的表怎么在客户端找到那个表呢。

最好不要用中文,最规范的是英文或英文缩写,字段也是。比如学生表STUDENT,可以缩写为STU,主键字段学号可以缩写为SNO,主键名可以写为PK_STU_SNO
建好的表在你创建表时写SQL语句的数据库下,在左边对象资源管理器下找到,单击,有表。
记得刷新。

B. sql只输出字母为A的表(表名有的是汉字名字)

举个例子,查询客户资料表中的客户简称以字母为A开头的汉字和英语
select * from kfzl where kfjz<'吧' and substring(kfjz,1,1) not in('b','c','d','e','f','g','h','i','j','k','l','m','n,'o','p','q','r','s','t','u','v','w','x','y','z')

英文是按字母排序过来的,中文也是有编码排序的,A开头的汉字肯定在B开头汉字的前面,
所以小于'吧' 编码的就是A字母开头的汉字了

C. sql = "select * from 的工作表名是汉字怎么写

直接写就可以。在sqlserver中直接写可以查询。亲测有效。

D. sql不支持中文表名吗

to_char这个是oracle的函数,不是所有sql都支持的标准函数。access和asp配合使用是支持中文的。

----------------------------------------------------------------------------------------------------------
改一下,日期用#包裹。
bbrs.open "SELECT * FROM [账本] WHERE Format(日期,'yyyymm') = #"&nians&yues&"# ORDER BY 日期 ASC",yhcon,1,1

E. access2007数据库,如果是中文表名和字段名,要怎么写sql语句

我个人认为,在ACCESS中,用可视化操作做查询,比直接写SQL语更有效率。另,中文的表名和字段名和字母的没什么区别。如下所示,中文表名和中文字段名:

SELECT H_入库单.入库单号, H_入库单.入库日期, H_入库单.审核, H_入库单.审批, H_入库单.供应商, H_入库单.异动性质, H_入库单.制单人, Format([入库日期],"yyyy/mm/dd") AS 交货日期, H_入库单.打印, H_入库单.检验判定, H_入库单.判定结果

FROM H_入库单

WHERE (((H_入库单.入库单号) Like IIf(IsNull([Forms]![TH_入库单资料]![单据号码]),'*',[Forms]![TH_入库单资料]![单据号码])) AND ((H_入库单.审核) Like IIf(IsNull([Forms]![TH_入库单资料]![是否审核]),'*',[Forms]![TH_入库单资料]![是否审核])) AND ((H_入库单.审批) Like IIf(IsNull([Forms]![TH_入库单资料]![是否审批]),'*',[Forms]![TH_入库单资料]![是否审批])) AND ((H_入库单.供应商) Like IIf(IsNull([Forms]![TH_入库单资料]![供应商]),'*',[Forms]![TH_入库单资料]![供应商])) AND ((H_入库单.异动性质) Like IIf(IsNull([Forms]![TH_入库单资料]![异动性质]),'*',[Forms]![TH_入库单资料]![异动性质])) AND ((H_入库单.制单人) Like IIf(IsNull([Forms]![TH_入库单资料]![制单人]),'*',[Forms]![TH_入库单资料]![制单人])) AND ((Format([入库日期],"yyyy/mm/dd")) Between ([Forms]![TH_入库单资料]![年]) And ([Forms]![TH_入库单资料]![年1])));

F. sqlserver 查询 中文表名

直接
select * from 中文
即可

G. sql中表名的意思

这个问题应该是这样的:
1、表中文名成是开发者定的,如果在项目提交的时候留有文档,那么查文档就可以
2、如果在生成表的时候他对数据写了注释,那么从数据库中也能查到(oracle中是存在视图all_tab_comments中的,其他的数据库也会有相关的表或视图)
3、如果前两项都没留那你只能通过分析前台程序源码来确定表的中文含义了。

H. sql表为中文的查询语句

和英文的基本一样.
除非你中文里面包含空格什么的, 就要额外处理了.

比如 Oracle 用双引号
SELECT * FROM "中文 表名"

SQL Server 用 []
SELECT * FROM [中文 表名]

MySQL用 ` ( 标准键盘 数字1 左边的那个符号)
SELECT * FROM `中文 表名`

I. SQL的表名能不能为中文的,数字的好象只能用字母是吗

SQL的表名可以用中文
但建议以字母开头

J. SQL Server数据库名称和表名可以用中文吗 在使用时会不会出问题

是可以的,但以后会很麻烦的,建议还是用英文,哪怕用字母代替也好,自己能看懂就行。