数据库tc
㈠ 华岩软件不能连接数据库或者数据库连接不成功
在配置TC时,我们通常会遇到错误POMhasnotstarted。也都很清楚这个是数据库未成功连接的错误。
1、首先检查了数据库服务是否正常启动。
2、其次检查了tcdata文件夹中tnsnames.ora配置是否正常。
3、再次,通过其他客户端进行连接,确认服务及数据库启动都正常。
4、最后因此我们认为此问题是个别机器的问题。我们通过ping数据库服务器,检查网络是否畅通。
5、经检查一切正常,在我们准备安装一个plsql进行数据库连接排查错误时,发现此机器已经安装了一个plsql,我们查看软件所使用的配置,发现与实际连接的tc数据库不一致。因为定位客户端启动时是连接了错误的tnsnames.ora文件。
6、最后我们检查环境变量,发现配置了tns_admin的环境变量指向了一个tnsnames.ora文件。将其删除后,启动客户端正常
㈡ tc3修改输出文件格式
如何将TC3文件转换为其他文件格式?
我们的数据库中有2条可以将TC3文件转换为其他文件格式的记录。如果你想实现将TC3文件转换为其他文件格式,你可以使用以下选项。
TC3转TCD TC3转TCW
如何将其他文件转换为TC3文件格式?
我们的数据库中有2条可以将其他文件转换为TC3文件格式的记录。如果你想实现将其他文件转换为TC3文件格式,你可以使用以下选项。
DWG转TC3 TCW转TC3
无法打开TC3文件?
当你想打开一个文件并点击它时,操作系统会检查文件扩展名。如果操作系统可以识别该文件扩展名,它会打开与该文件扩展名关联的程序。当操作系统无法识别该别文件扩展名时,则会收到以下消息:
”无法打开此文件: example.TC3”。
要打开此文件,请您在本页的软件程序列表中找到并安装一个适当的程序,您应该可以打开,编辑或转换带有TC3扩展名的文件,而不会有任何问题。
㈢ sql中WHERE T.TNo=TC.TNo是什么意思
建议学习一下标准SQL的基本语法
T和TC应该都是数据库中的表名或视图名,TNo和CNo是表中的字段名
大概意思是
Where查询条件是:T表中字段TNo和TC中的字段TNo数据相等并且TC中CNo的数据为C5
㈣ win-tc怎么连接数据库
win tc生成的是dos16位程序
没法连数据库(sql这些)
如果你指的是文本,就是文件读写操作,使用文件i/o函数就ok
㈤ 在结构化查询语言中,根据对数据库不同的操作,结构化查询语言分为哪几种分别执行哪些操作举例说明。
SQL可分为5类:
l 查询语句
用于检索数据库表中存储的行。可以使用SQL的SELECT语句编写查询语句。
l 数据操纵语言(Data Manipulation Language, DML)语句
用于修改表的内容。DML语句有三种,分别为Insert,Update,Delete。
l 数据定义语言(Data Definition Language, DLL)语句
用于定义构成数据库的数据结构,例如表。DLL语句有5种基本类型:分别为
Create 创建数据库结构。
Alter 修改数据库结构。
Drop 删除数据库结构。
Rename 更改表名。
Truncate 删除表的全部内容。
l 事务控制语句(Transaction Control, TC)语句
用于将对行所作的修改永久性的存储到表中,或者取消这些修改操作。TC语句共有3种:
Commit 永久性的保存对行所作的修改。
Rollback 取消对行所作的修改。
SavePoint 设置一个“保存点”,可以将对行所作的修改回滚到此处。
l 数据控制语言(Data Control Language, DCL)语句
用于修改数据库结构的操作权限。DCL语句有两种:
Grant 授予其他用户对数据库结构(例如表)的访问权限。
REVOKE 防治其他用户访问数据库结构(例如表)。
(注:使用SQL*PLUS调用.sql文件的方法为,@C:\SQL\store_schema.sql)
㈥ 在tc用fwrite()创建一个学生信息数据库,编写好程序后应该如何运行结果。求具体步骤
看你使用什么数据库了。 一般可以把数据文件、数据库驱动和程序打包在一起,在安装的时候同时安装数据库文件并注册/附加数据文件就可以了。 或者如Access这样的文件数据库就更简单了,一般直接和程序文件打包在一起,安装的时候解压到相应文件夹下即可。
㈦ 无法打开数据库tcgem 以标记 suspect
释放磁盘空间并且重新运行恢复操作,按照下面的步骤收缩日志。
sp_resetstatus 关闭数据库的置疑标志,但是原封不动地保持数据库的其它选项。
为从根本上解决这样的问题,你可以按下面的操作配置SQLSERVER 2000:
a.如果不需要恢复到指定的时间点,你可以将数据库的恢复模式配置为简单,这样
UPDATE,DELETE,SELECT就不会记录日志,日志就不会增加的很大:
USE MASTER
GO
ALTER DATABASE DB_NAME SET RECOVERY SIMPLE
b.如果你的恢复模式是全部,你一定要配置日志字段收缩:
USE MASTER
GO
sp_dboption 'databasename','trunc. log on chkpt.',true
sp_dboption 'databasename','autoshrink',true
c.通过每日备份将日志收缩:
BACKUP DATABASE DATABASE_NAME TO BACKUP_DEVICES
BACKUP LOG DATABASE_NAME TO LOG_DEVICES
OR
BACKUP LOG DATABASE_NAME with truncate_only
**检查日志的容量:DBCC SQLPERF (LOGSPACE) 这时日志并没有收缩!
d.每天在备份数据库完成之后,重新启动MS SQLSERVER SERVICE.
USE DATABASE_NAME
go
DBCC SHRINKFILE(2,truncateonly)
**检查日志的容量:DBCC SQLPERF (LOGSPACE) 这时日志已经收缩!
e.手动快速收缩日志:
/ *run below script,you will shrink you database log files
immediately, in my experience,you need to run the script for 3 or
4 minutes before stopping it manually */
use databasename
dbcc shrinkfile(2,notruncate)
dbcc shrinkfile(2,truncateonly)
create table t1(char1 char(4000))
go
declare @i int
select @i=0
while(1=1)
begin
while(@i<100)
begin
INSERT INTO T1 VALUES ('A')
SELECT @I=@I+1
END
TRUNCATE table T1
BACKUP LOG youdatabasename with truncate_only
end
GO
㈧ 数据库第三范式问题
course(cno, cname, credit)
sc(sno, cno, score)
tc(cno, tno, term, time, room)
㈨ 在数据库teacher_class下,写出创建教师表、课程表、授课表的SQL语句,各表结构如下所示:
创建表
create table teachers(
tno char(7) PRIMARY KEY,
tname nchar(5) not null,
tsex char(2) check(tsex='男' or tsex='女') ,
birthday smalldatetime,
dept char(20),
phone char(8)unique check(like(phone, '1[35][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))
)
2.添加列
alter table tc add Type nchar(1)
3.修改列的类型
alter tabletc altercolumn Typenchar(2)
4.删除列
alter table tc dropcolumnType