9 个解决方案
#1
可以,到时候后期维护比较费劲,而且如果不同的语言环境可能会造成中文乱码。建议可以的话还是用英文比较好
#2
可以用中文或其他utf8支持的字符。
生产环境中用中文字符作为表名列名的,太少见了。 用拼音的倒是见的比较多。
PS:取决于公司的规范。
生产环境中用中文字符作为表名列名的,太少见了。 用拼音的倒是见的比较多。
PS:取决于公司的规范。
#3
谢谢,请问怎么送分给你们啊?
#4
点哪里送分?把分给多人怎么操作?
#5
中文不应该作为数据库对象的名称, 会带来很多问题, 没有必要为了一时之快而用中文。
点一下 “结贴” 按钮就可以给分了。
点一下 “结贴” 按钮就可以给分了。
#6
50分分开别送给几个人可以吗?我担心50分点一次就没有了
#7
如果是自己玩就无所谓,中文就中文吧;
#8
先用中文等有了问题再说
#9
INSERT INTO eStaff_Register(badge,name,EName,Last_Name,First_Name,CertNo,Passportnumber,BirthDay,Gender)
SELECT [工号] ,CAST([姓名] AS NVARCHAR(200)),CAST([英文名] AS NVARCHAR(200))
,CAST([英文名-姓] AS NVARCHAR(200)),CAST([英文名-名] AS NVARCHAR(200)),CAST([身份证号码] AS VARCHAR(200)),CAST([护照号码-外籍] AS varchar(200))
,CAST([生日] AS datetime),(CASE [性别] WHEN N'男' THEN 1 WHEN N'女'THEN 2 end)
FROM OPENDATASOURCE('Microsoft.Ace.OLEDB.12.0',
'Data Source=E:\test2.xlsx;Extended Properties=Excel 12.0')...基本信息$
从Excel文件中读出来就是中文列名,列名用总括号括起来一样用。
SELECT [工号] ,CAST([姓名] AS NVARCHAR(200)),CAST([英文名] AS NVARCHAR(200))
,CAST([英文名-姓] AS NVARCHAR(200)),CAST([英文名-名] AS NVARCHAR(200)),CAST([身份证号码] AS VARCHAR(200)),CAST([护照号码-外籍] AS varchar(200))
,CAST([生日] AS datetime),(CASE [性别] WHEN N'男' THEN 1 WHEN N'女'THEN 2 end)
FROM OPENDATASOURCE('Microsoft.Ace.OLEDB.12.0',
'Data Source=E:\test2.xlsx;Extended Properties=Excel 12.0')...基本信息$
从Excel文件中读出来就是中文列名,列名用总括号括起来一样用。
#1
可以,到时候后期维护比较费劲,而且如果不同的语言环境可能会造成中文乱码。建议可以的话还是用英文比较好
#2
可以用中文或其他utf8支持的字符。
生产环境中用中文字符作为表名列名的,太少见了。 用拼音的倒是见的比较多。
PS:取决于公司的规范。
生产环境中用中文字符作为表名列名的,太少见了。 用拼音的倒是见的比较多。
PS:取决于公司的规范。
#3
谢谢,请问怎么送分给你们啊?
#4
点哪里送分?把分给多人怎么操作?
#5
中文不应该作为数据库对象的名称, 会带来很多问题, 没有必要为了一时之快而用中文。
点一下 “结贴” 按钮就可以给分了。
点一下 “结贴” 按钮就可以给分了。
#6
50分分开别送给几个人可以吗?我担心50分点一次就没有了
#7
如果是自己玩就无所谓,中文就中文吧;
#8
先用中文等有了问题再说
#9
INSERT INTO eStaff_Register(badge,name,EName,Last_Name,First_Name,CertNo,Passportnumber,BirthDay,Gender)
SELECT [工号] ,CAST([姓名] AS NVARCHAR(200)),CAST([英文名] AS NVARCHAR(200))
,CAST([英文名-姓] AS NVARCHAR(200)),CAST([英文名-名] AS NVARCHAR(200)),CAST([身份证号码] AS VARCHAR(200)),CAST([护照号码-外籍] AS varchar(200))
,CAST([生日] AS datetime),(CASE [性别] WHEN N'男' THEN 1 WHEN N'女'THEN 2 end)
FROM OPENDATASOURCE('Microsoft.Ace.OLEDB.12.0',
'Data Source=E:\test2.xlsx;Extended Properties=Excel 12.0')...基本信息$
从Excel文件中读出来就是中文列名,列名用总括号括起来一样用。
SELECT [工号] ,CAST([姓名] AS NVARCHAR(200)),CAST([英文名] AS NVARCHAR(200))
,CAST([英文名-姓] AS NVARCHAR(200)),CAST([英文名-名] AS NVARCHAR(200)),CAST([身份证号码] AS VARCHAR(200)),CAST([护照号码-外籍] AS varchar(200))
,CAST([生日] AS datetime),(CASE [性别] WHEN N'男' THEN 1 WHEN N'女'THEN 2 end)
FROM OPENDATASOURCE('Microsoft.Ace.OLEDB.12.0',
'Data Source=E:\test2.xlsx;Extended Properties=Excel 12.0')...基本信息$
从Excel文件中读出来就是中文列名,列名用总括号括起来一样用。