姓名:墨白
时间:2010-01-17
位置: 江苏
主题:人大金仓交互式sql工具
问题详述:最大显示行数只有1000,查询分析器也最多显示30000行?
解答:SQL交互工具有处理容量限制,不能支持过大记录集的查看.
如果需要查看大量的记录内容,可以在isql中设置查询结果重定向为文件,即使用\o 文件名,指定查询处理结果存储到指定文件中,然后可以执行相应的SQL命令,取消重定向状时输入\o即恢复到查询结果显示在窗口的状态.
姓名:任茂
时间:2010-01-09
位置: 贵州
主题:SQL数据库疑难解答
问题详述:1、只能在什么数据库中创建视图?
2、在SQL Server 2005中,视图最多可以包含多少个?
解答:大多数数据库都支持视图机制,具体的支持度需要查一下产品技术手册.
姓名:程功
时间:2010-01-08
位置: 北京
主题:kingbase 4.1 游标和存储过程问题
问题详述:1.在kingbase查询管理器里执行变量定义declear a char(3) ;
报异常:
错误信息:42000
服务器消息: [KingbaseES Server]syntax error at or near "CURSOR";
2.定义游标CURSOR aa FOR select * from test;
报异常:
服务器消息: [KingbaseES Server]syntax error at or near "CURSOR";
解答:同学你好,
第一个问题语句不完整,你可以把详细的使用环境再说明一下吗?另外,声明的单词是declare,不是declear
第二个问题,游标的使用需要有具体的存储过程语境,使用过程先要声明,正确的语句应该是:
Declare Cursor aa FOR select * from test;
声明之后可以再存储过程体中使用。
具体的用例可以参考Kingbase的联机帮助
姓名:严召礼
时间:2010-01-03
位置: 贵州
主题:急!!!
问题详述:老师,我用vc++做了一个小的数据库系统,确认数据库已经连接好,代码无误,但不能向数据表中添加数据,请问是什么原因?
谢谢了!!
解答:先实验一下添加数据的SQL命令在数据库中是否正常执行,确定问题是出在数据库命令执行过程还是VC++的数据库访问过程.
姓名:王芳
时间:2009-12-28
位置: 北京
主题:两段锁协议、三级封锁协议区别
问题详述:两类类不同目的的协议
两段锁协议:保证并发调度的正确性
三级封锁协议:在不同程度上保证数据一致性
并发调度的正确性与证数据一致性概念有什么样的区别
解答:你好!并发调度的正确性即并发事务执行的结果和按照某一顺序串行执行这些事务的结果相同,数据一致性:也是指数据的正确性,但是在数据分布的前提下
姓名:aa
时间:2009-12-28
位置: 北京
主题:两段锁协议与三级封锁协议的区别
问题详述:两类不同目的的协议
两段锁协议:保证并发调度的正确性三级封锁协议:在不同程度上保证数据一致性
解答:你好!就是两种不同的封锁协议,所有的封锁协议之间的不同都在于:
1)何时加锁2)加何种类型的锁3)何时解锁4)能达到的数据一致性级别
姓名:123
时间:2010-06-07
位置: 江西
主题:快
问题详述:下载的实验报告文档许可密码是多少
解答:实验报告的文档现在只允许下载,不允许打印和复制。
姓名:cai
时间:2009-12-08
位置: 福建
主题:查询
问题详述:找出每个学生超过他选修课程平均成绩的课程号(要求不用书本上的自身连接法)。
解答:select cno,sno
from sc, (select sno, avg(grade) as avggrade
from sc
group by sno) as temp
where sc.sno=temp.sno
and sc.grade>avggrade
姓名:aa
时间:2009-11-29
位置: 海南
主题:关于创建用户和授权
问题详述:怎么样创建用户并且授权的?
解答:您好!
创建用户可以使用CREATE USER 语句。
授权可以使用GRANT语句。
在《数据库系统概论(第四版)》P137-P139给予了详细的讲解。
如果还有具体操作问题,欢迎再来提问。
姓名:高校教师
时间:2009-11-29
位置: 北京
主题:强烈要求王珊教授出版《数据库系统概论》一书的双语版本
问题详述:我是一名高校教师,目前正在进行“数据库系统概论”课程的双语教学实践。实践中遇到很多难题,首当其冲的就是没有适合于教学的双语教材。外国的经典教材,从体例编排上,不是太适合实际教学情况,加之价格昂贵,接受起来也有难度。王珊教授和萨师煊教授的《数据库系统概论》一书理论体系完善,配套资源丰富,如果能出版一本相应的双语版就好了。我问过很多从事数据库双语教学的同行,他们也有同感。我们都热切的期待着《数据库系统概论》双语版本的问世。
解答:您好!
感谢您对我们课程的信任和支持。
姓名:湖北的一个教师
时间:2009-11-25
位置: 湖北
主题:嵌入式SQL编程,编译错误
问题详述:在实验五:嵌入式SQL中,我们用visual C++ 6.0 编译器,为什么会无法识别“EXEC SQL BEGIN DECLARE SECTION”这类语句,出现编译错误.
解答:嵌入式SQL程序需要先用KingbaseES提供的预编译工具esqlc进行处理,将EXEC SQL打头的语句转换为C语言的定义和函数调用。
随教材发行的光盘中带有esqlc工具,目前KingbaseES4.1版本和5.0版本都有esqlc.exe。您可以到人大金仓网站上下载。
姓名:郭甲蕾
时间:2009-11-24
位置: 北京
主题:一个有问题的命令
问题详述:课本上有intersect命令的例题,但是当执行的时候,SQL2000不能识别,是怎么回事?
解答:您好!
SQL Server2000不支持INTERSECT和EXCEPT这两个操作符。
SQL Server 2005支持。您可以换一个版本试试。
姓名:邓稳
时间:2009-11-08
位置: 北京
主题:KingbaseES
问题详述:windows 7能不能运行KingbaseES。
解答:目前kingbase还没有发布在Windows7上的版本。您可以改用Windows XP系统使用。
姓名:邓稳
时间:2009-11-08
位置: 湖北
主题:有没有课件教程和课后习题
问题详述:有发到我的邮箱503088350@qq.com
解答:您好!
课件是给老师上课使用的,如果您是老师,请留下您的联系方式(学校,院系,联系地址,邮件,电话),我们将尽快给您发过去。
姓名:朱玉锟
时间:2009-11-08
位置: 北京
主题:有关实验五(通过嵌入式访问数据库)
问题详述:老师,你好!我在做这个实验的时候,始终找不到实验报告中所说的esqlc.exe编译程序,在网上搜半天也没个结果。几个不同的版本都试过了,因此也重装了很多次kingbase。不知老师可否将文件打包发给!ooyys@sina.com 万分感激!!我已忙了好多天了!还有就是编译程序是esqlc.exe还是ecsys.exe,都快弄晕了!望老师指点下!!!!
解答:您好!目前KingbaseES4.1版本和5.0版本都有esqlc.exe。您可以到人大金仓网站上下载。http://www.kingbase.com.cn/html/downs/index.html
KingbaseES6.1版本不支持,请不用下载。
姓名:lhhq009
时间:2009-11-06
位置: 重庆
主题:有个语句是不是有问题
问题详述:您好我想问一下148页的第八题(c)
题目: 每个职工只对自己的记录有SELECT的权利
GRANT SELECT ON 职工
WHEN USER()=NAME
TO ALL;
问: WHEN USER()=NAME这个不怎么理解!
在sql编译器中变了颜色我估计是系统的东西
但是还是报错,是不是要先把职工表和部门表先建立一下!
解答:您好!
职工表和部门表是要先建立起来的。
另外,有些DBMS是不支持WHEN和USER()语句的。
姓名:杨娇
时间:2009-11-06
位置: 北京
主题:授权
问题详述:今有两个关系模式:
职工(职工号,姓名,年龄,职务,工资,部门号)
部门(部门号,姓名,经理名,地址,电话号)
请用SQL的GRANT和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能:
(1)每个职工只对自己的记录有SELECT权力;
请问:怎样写SQL语句?
解答:GRANT SELECT ON 职工
WHEN USER()=NAME
TO ALL;
但是,有些DBMS是不支持WHEN和USER()语句的
也可以通过创建视图来完成。
CREATE VIEW v AS SELECT * FROM 职工 WHERE TRIM(姓名) = CURRENT_USER;
GRANT SELECT ON v TO PUBLIC;
姓名:王岩
时间:2009-10-28
位置: 北京
主题:数据库教材中的sql语句在金仓数据库管理系统中不能运行。
问题详述:create table Course
(Cno char(4) primary key,
Cname char (40),
Cpno char(4),
Ccredit smallint,
Foreign key Cpno References Course (Cno)
); 执行语句一直提示:错误代码:42000
错误描述:
ERROR: syntax error at or near "Cpno" at character 113 可是说的前言却说都能调试通过?
解答:您好!
正确的语句是:
create table Course
(Cno char(4) primary key,
Cname char (40),
Cpno char(4),
Ccredit smallint,
Foreign key (Cpno) References Course (Cno)
);
就是在字段名cpno左右加上了括号。
姓名:阿素
时间:2009-10-20
位置: 浙江
主题:sql参照完整性问题!
问题详述:我想通过语句:alter table course
add constraint FK_jj foreign key (Cpno) references course(Cno)
添加约束,可是总是提示:
服务器: 消息 547,级别 16,状态 1,行 1
ALTER TABLE 语句与 COLUMN FOREIGN KEY SAME TABLE 约束 'FK_jj' 冲突。该冲突发生于数据库 'MyDb',表 'course', column 'Cno'。
还有,这样的约束一旦添加,Cpno就不可以为空值了,为什么呢?
解答:您好!
您的这个建立外键的语句是正确的,已经验证通过了。
出现目前这样的错误,是因为您的数据中存在CPNO的值在Cno中没有出现。您可以删除这样的数据再试一下。
加上这样的约束,Cpno可以为空值。
姓名:程明
时间:2009-10-19
位置: 福建
主题:老师,考试平台的试题可以下载吗?
问题详述:老师,因为不太喜欢在电脑上面做题,最近也忙着复习,偶然看到这个网站上的考试平台的题目很好,这些题目可不可以下载啊,我想打印出来到教室做,这样我觉得更好一点
解答:您好!
目前我们网站还不支持考试平台的下载,请您谅解。
姓名:SIMON
时间:2009-10-10
位置: 湖北
主题:能否提供一份第四版的学习课件?
问题详述:能否提供一份第四版的学习课件?
非常感谢!
解答:你好,网页上已经提供了课件下载。
姓名:caodaoxi
时间:2009-10-10
位置: 河南
主题:关于kingbase登录问题
问题详述:我在登录kingbase的交互式SQL时出现了这些情况:错误代码:XXXXX
错误描述:FATAL:database"TEST"does not exsist
怎么回事 啊?是不是还要建立一个“TEST”数据库
解答:初始的数据库是需要你自己建立的。所以你需要建立一个TEST数据库
姓名:胡继明
时间:2009-10-08
位置: 湖南
主题:课后习题答案
问题详述:老师,您好!我想问一下数据库系统概论(第四版)的课后习题答案哪里有啊。
解答:你好,配套的习题解答已经出版,可以到书店购买。
姓名:曹道喜
时间:2009-10-07
位置: 河南
主题:关于关系代数关系元算还有SQL查询的一些疑问
问题详述:你好,我自学数据库概论这本书时,在关系代数关系元算,还有第三章的SQL语言查询出现了一些问题。无法真正的掌握他们,遇到复杂的查询我就有些晕了,特别是SQL语言涉及多个表查询时不知什么时候该用连接什么时候不该用连接,能不能为我提供一下好的解题步骤方法啊?
解答:同学你好,你问的问题比较模糊,可以给出具体的问题我们共同探讨。
当有查询涉及多个表时,根据查询的需要,对相关的表进行连接。
姓名:张军
时间:2009-10-07
位置: 云南
主题:主题:PPT课件
问题详述:
你好,我是昆明理工大学的学生,我非常需要这款书第4版的PPT课件。谢谢 !麻烦你们发到我邮箱里,谢谢!
解答:同学你好,pdf的课件已经在网页上提供下载,PPT格式的我们只给老师提供。