在SQL 2000中使用insert into语句向表中插入数据的问题

在查询窗口写
use test
create table salarys(
姓名 varchar(10),
基本工资 money,
奖金 money,
总计 as 基本工资+奖金)
insert into salarys values('xiaowang',1400,220)
select * from salarys
显示
xiaowang|1400|220|1620

insert into salarys values('小王',1400,220)
select * from salarys
却显示
??|1400|220|1620
就是姓名不能插入中文数据,谁能告诉我为什么呢?

第1个回答  2007-10-07
把建立表中的 姓名 varchar(10),
改为
姓名 nvarchar(10),
试一下吧.
第2个回答  2007-10-26
在我的机器上运行正常啊!

你把姓名 varchar(10)改称char(10)试试看!

另外你的控制面板中有中文字体吗???

搞不懂这个问题,期待………………本回答被提问者采纳
第3个回答  2007-10-08
怎么看是什么字符集?我是初学者
第4个回答  2007-10-08
这可能与字符集有关,你看一看你的SQL SERVER是以什么字付集

SQL中用insert into 语句往表中成功插入了一条记录,该语句还可以再次运...
看情况,如果有唯一约束就可能不行 比如用户名必然是唯一的,再次插入会报异常 祝好运,望采纳

sql2000中怎么在数据中间插入一行数据~
1、像你说方法在形式上可以达到预想的效果:看上去好像在原来的第2行记录与第3行记录之间“插入”了一条新记录,但是前面的ID列(如果是自增的话)是不会再按1、2、3、4的顺序重新编号的,他是不会自动重新顺序编号的,他会变成1、2、4、5……2、你的想法是完全没有必要的。对于数据库每条记...

使用SQL语句向表插入一条学生记录:(其中学号的值为自动编号)如何实现...
into可以省略不写 insert into语句可以有两种编写形式:1、无需指定要插入数据的列名,只需提供被插入的值即可:insert into table_name values (value1,value2,value3,...);2、需要指定列名及被插入的值:insert into table_name (column1,column2,column3,...)values (value1,value2,value3,....

在SQL中如何往表中添加数据
1. 全字段插入:`insert into 表名 values(值1,值2,值3,...值n)`2. 限定字段插入:`insert into 表名(列名1,列名2,列名3,...列名n) values(值1,值2,值3,...值n)`3. 多条记录一次性插入:`insert into 表名(列名1,列名2,列名3,...列名n) values ,...`,每行数据用逗号分隔...

sql2000 如何把查询结果添加到已存在的表中
insert [已存在表名] (select * from [表名])insert [已存在表名] 查询语句

用sql语句insert into往access中插数据,但字段太长,换行就不能插入数据...
你先写成一行进行调试~~换行基本不会有什么问题~~当然,换行必须是在逗号之后换,不能直接从中间切断。

...我如何一次性向数据库中插入100条数据,数据插入的内容包含ID 和当前...
inset into table_name SELECT ID1,getdate() UNION SELECT ID2,getdate()\/\/最后一句不用UNION 一直连续下去就行,注意根据自己的id类型添加数据

insert into 插入数据问题
问都不会问 应该是 有表2 字段a,d,e,f 想网表1插入数据 字段a,b,c,d a,d都是表2的数据 你现在是插入数据,表1可能有数据 也可能是空表 不用说什么关联。你的b和c是什么?应该有个循环,循环读取表2的数据然后插入数据。楼上的几位都不对 ...

SQL语句向表中插入一行记录
INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行。语法 INSERT INTO 表名称 VALUES (值1, 值2,...)也可以指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...)

SQL2000数据库中,有A和B这2张表,当向A表中插入记录的时候,把满足某些条 ...
create trigger dbo.TriAnyCase on A for insert as if exists (select 'true'from inserted as i where (你的条件,如i.Name <> 'MyName'))insert into B values(i.col1,i.col3,i.col5,i.col7,i.col9)

相似回答
大家正在搜