找回密码
 立即注册
搜索
查看: 254|回复: 8

比较幼稚,但我还是想问

[复制链接]

7

主题

27

回帖

44

积分

注册会员

积分
44
发表于 2003-5-7 12:10:01 | 显示全部楼层 |阅读模式
从书上看到有 Transact-SQL,这到底是什么东东?
还有,SQL可以嵌入其他语言吧?要这么做呐?
(我还是新手,麻烦说详细点,小生在此先谢过了~);!

76

主题

670

回帖

991

积分

金牌会员

有点不习惯

积分
991
发表于 2003-5-7 13:07:48 | 显示全部楼层
SQL有相关的标准,但具体的数据库厂商在实现时都对标准的SQL进行了扩展,具体Tranact-SQL是哪家数据库厂商的产品记不清了,你姑且认为是SQL就行了;

至于SQL嵌入其他的语言,我所接触的有两个例子:

PB中可以直接书写SQL语句,其编译器自动会将SQL语句编译成相关数据库的API接口。
C和C++中可以直接书写SQL语句,但必须借助数据库厂商提供的预编译器先将SQL语句编译成相关的API函数,然后编译成执行程序(Informix是esql,Sybase是cpre)
回复

使用道具 举报

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-5-7 13:12:51 | 显示全部楼层
楼上的说得好,我也来罗嗦一下

Transact-SQL是一个标准,一个大概念,好比windows不是具体的win98\win2k一样。

嵌入式开发不懂,说不上来。
回复

使用道具 举报

134

主题

1122

回帖

1709

积分

荣誉版主

积分
1709
发表于 2003-5-7 13:45:17 | 显示全部楼层
嵌入式开发由各数据库厂商提供,主要用于降低开发难度。
回复

使用道具 举报

30

主题

151

回帖

238

积分

海星

积分
238
发表于 2003-5-7 18:34:52 | 显示全部楼层
各个数据库供应商对Transact-SQL的支持都不一样, 不过基本都遵守SQL-92这个标准吧, 说错了, 不要扁偶:)
回复

使用道具 举报

384

主题

1503

回帖

2555

积分

荣誉版主

积分
2555
发表于 2003-5-7 22:14:09 | 显示全部楼层
t-sql就是所谓的"事务SQL",其实就是sql的增强版啦!
回复

使用道具 举报

205

主题

2117

回帖

3112

积分

荣誉版主

积分
3112
发表于 2003-5-8 11:11:10 | 显示全部楼层
最初由 刀口 发布
[B]t-sql就是所谓的"事务SQL",其实就是sql的增强版啦! [/B]


确实如此,但不是每种数据库都能支持
据我所知,SYBASE是支持的
回复

使用道具 举报

39

主题

713

回帖

1000

积分

金牌会员

积分
1000
发表于 2003-5-8 11:31:24 | 显示全部楼层
又学了一招;谢谢各位
回复

使用道具 举报

7

主题

27

回帖

44

积分

注册会员

积分
44
 楼主| 发表于 2003-5-13 10:49:59 | 显示全部楼层
谢谢个位大侠~~~小生不胜感激!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 18:13 , Processed in 0.090506 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表