sql86
① 装sql时有86和64两种,选啥
比如装完之后就可以通过SELECT @@VERSION
查看版本了
② 嵌入式SQL的预处理方式指什么
嵌入式SQL实现时,采用预处理方式是识别出SQL语句,并处理成函数调用形式。
嵌入式SQL(英文: Embedded SQL)是一种将SQL语句直接写入C语言,COBOL,FORTRAN, Ada等编程语言的源代码中的方法。借此方法,可使得应用程序拥有了访问数据以及处理数据的能力。在这一方法中,将SQL文嵌入的目标源码的语言称为宿主语言。
在SQL标准的SQL86(1986年发布)中定义了对于COBOL, FORTRAN, PI/L等语言的嵌入式SQL的规范。在SQL89(1989年发布)规范中,定义了对于C语言的嵌入式SQL的规范。一些大型的数据库厂商发布的数据库产品中,都提供了对于嵌入式SQL的支持。比如Oracle, DB2等。
③ WIN7家庭版装了SQL 86位因老师装错了 要装回SQL 64位 但SQL 64位装不了 请问下怎么办!老师说要重装系统
不用的装个虚拟机就行了
WIN 7(64位)上安装虚拟机 Virtual Box->操作系统->SQL Server 2000的步骤,
在这里我们选择的操作系统是WINDOW XP 的英文版。同学们也可以选择XP的中文版来安装。
1、安装虚拟机 Virtual Box应用程序---这一步和普通的应用软件安装过程一样。
2、创建虚拟机的内存和硬盘空间---实际上是从主机上分割出内存和硬盘空间
(1)点新建,进入向导。
(2)内存分配大小:一般取自己主机上内存大小的一半+128M。假设你的内存是2G,则虚拟机的内存取768M。
(3)进入新建虚拟硬盘向导
选择固定大小
选择虚拟硬盘的创建位置---注意:虚拟硬盘一定要建立在以NTFS为文件系统格式的盘下,并且最好自己建立全英文路径。
虚拟硬盘的大小设定:6G
(4)虚拟硬盘创建成功
此时,你的虚拟出来的电脑拥有了"自己"的内存和硬盘。但这只是一台裸机,下面我们安装操作系统和应用软件SQL Server 2000
3、在虚拟机上安装操作系统(下列两种方式二选一)
如果你的操作系统的安装文件是ISO文件,则进行下列操作:
(1)选择虚拟机VM VirtualBox的菜单管理->虚拟介质管理->虚拟光驱,点击"注册",
打开对话框,选择你的ISO文件。
(2)选中你的虚拟机,点击"开始",正式进入操作系统的安装。
(3)安装方法和你在主机上安装操作系统一样。
如果你有操作系统的光盘,则进行下列操作:
上述步骤的(2)(3)
4、安装WM的增强功能
选中设备->安装增强功能。期间若出现提示框,则点击 Continue AnyWay
5、在虚拟机的操作系统上拖出桌面常用的图标
在桌面上点右键->properties->Desktop->Customize Desktop,把桌面图标勾选上,点击OK.
6、安装SQL Server 2000
(1)切换回自己的主机,在自己建立的英文路径下建立一个文件夹,取名。例如 DataSpace,把sql2000拷贝到该路径下。
(2)回到Virtual Box,点击 设备->分配数据空间,点击右边的"+",添加数据空间
在数据空间位置这个地方,选择之前建立的数据空间DataSpace。
选择"固定分配"
点击确定。
(3)映射主机和虚拟机之间的数据。
在虚拟机中,选中 MY Computer 右键-> Map Network Drive
Folder处,选择Browse,选择VirtualBox Shared Folders->\\Vboxsvr->\\VBOXSVR\DataSpace.
点击OK,finish.
(4)在虚拟机中,选中映射盘,打开,找到sql2000下的AUTORUN.EXE。双击安装。
由于操作系统是英文版,sql2000是中文版,所以无法显示出汉字。首先退出。
回到虚拟机,找到Control panel->Date,Time,Language...->Regional and Language...
在Languages选项卡下,选中Install files for East Asian languages,点击Apply。
此时若找不到安装盘,则点击 设备->分配光驱。---暂时不重启。
在Advanced选项卡下,在第一个下拉列表框中选中Chinese(PRC),点击Apply,再点击OK
重启电脑。
(5) 安装sql2000.
④ 数据库语言的起源
1970年,美国IBM研究中心的E.F.Codd连续发表多篇论文,提出关系模型。1972年,IBM公司开始研制实验型关系数据库管理系统SYSTEM R,为其配制的查询语言称为SQUARE(Specifying Queries As Relational Expression)语言,在该语言中使用了较多的数学符号。1974年,Boyce和Chamberlin把SQUARE修改为SEQUEL(Structured English QUEry Language)语言。这两个语言在本质上是相同的,但后者去掉了数学符号,采用英语单词表示和结构式的语法规则,看起来很像英语句子,用户比较欢迎这种形式的语言。后来SEQUEL简称为SQL(Structured Query Language)语言,即“结构化查询语言”。
在认识到关系模型的诸多优越性后,许多厂商纷纷研制关系数据库管理系统(例如:Oracle、DB2、Sybase等),这些数据库管理系统的操纵语言也以SQL参照。1986年10月美国国家标准化协会(ANSI)发布了X3.135-1986《数据库语言SQL》,1987年6月国际标准化组织(ISO)采纳其为国际标准。我们称其为“SQL-86”标准。1989年10月,ANSI又颁布了增强完整性特征的“SQL-89”标准。随后,ISO对该标准进行了大量的修改和扩充,在1992年8月发布了标准化文件“ISO/IEC 9075:1992《数据库语言SQL》”,我们称其为SQL92或SQL2标准。1999年ISO又颁布了“ISO/IEC 9075:1999《数据库语言SQL》”标准化文件,我们称其为SQL99或SQL3标准。
⑤ 请问 sql_x86和sql_x64什么意思
X86是32位的 一般装在32位系统上(也可以用兼容模式装在64位系统上,可能会出问题)
X64是64位的 .装在64位的系统上
⑥ sql语句 查询三个数
兄弟,你这查询语句没有感觉有问题吗?degree这个字段里怎么可能同时等于三个值呢,而且你上面还用了一个逗号,连接条件一般都用and或者or!如果你想查询值等于85或86或88的记录!请使用
select * from dbo.score(表名) where degree in (85,86,88)
或者
select * from dbo.score where degree =86 or degree=85 or degree=88
进行查询!你的语句
select* from dbo.score(表名) where degree =86 and degree=85,degree=88 可以改成
select* from dbo.score(表名) where degree =86 and degree=85 and degree=88
但是即使你的语句改在了,相信也查询不出记录来,因为一个条记录是不可能符合一个字段等于三个值的这种条件的!
⑦ 电脑86位操作系统的sql数据怎么移植到64位操作系统
一、先来学习备份数据库,选中需要备份数据库,右击鼠标,如下图:
八、最后,要多多尝试,敢于尝试,很可能过程中遇到各种各样的问题,最后一个删除旧数据库,重新还原一个新的数据库是我使用中最好的方法,不管什么问题都能搞定,但是前提是完整的数据库备份,一定记住,备份,备份,再备份!数据就是命啊!