|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这类操作的执行过程是,1)按照新的表定义建立一个临时表tmpa,2)将原表数据拷贝到临时表,3)将原始表改名tmpb,4)将tmpa改名为原表名,5)将tmpb删除。c++
本文所会商的内容基于以下情况:
MicrosoftVisualC++6.0
ORACLE8i(8.1.7)
以后版本:1.0(041221)
声明:本文所述的某些操纵大概对体系发生严重影响,请稳重操纵!自己不合错误此发生的任何成果卖力!
在VC++开辟情况中整合Pro*C/C++
Pro*C/C++为C/C++言语会见ORACLE数据库供应了极年夜的便利,可是,在编译的时分常常必要在定名行形式下编译pc文件,而今朝多半开辟都是在VC++这类整合开辟情况中完成的,要在二者之间一直的切换,不但贫苦并且关于调试也相称方便。
在VC++中,供应了关于“自界说编译步骤”的设定,可让我们本人来界说怎样处置PC文件。现作一复杂先容:
起首,确保你安装了ORALCE的Pro*C/C++。
然后,运转VisualC++,翻开一个工程文件(Workspace),自界说编译步骤仅可针对某一工程。选择“Project”->“Settings...”。选择设置哪一个设置,选“AllConfigrations”能够掩盖一切设置。
先选中一切项目,点击“Linker”标签,在library列表内到场:oraSQL8.lib。(分歧的ORACLE版本,这个文件名会分歧)
点击“CustomBuild”标签,在“Commands”编纂框内到场以下内容:
callvcvars32.bat
prociname="$(InputDir)$(InputName).pc"include="%MSVCDIR%include"include="$(MSDEVDIR)..vc98include"code=cppparse=partial
这里注释一下:
callvcvars32.bat
这个是用来设置VC的编译情况的。
prociname="$(InputDir)$(InputName).pc"include="%MSVCDIR%include"include="$(MSDEVDIR)..vc98include"code=cppparse=partial
这个是间接挪用proc的编译程序举行编译,$(InputDir)之类的VC都是会本人交换的,不必要我们手动处置。这里有一点要注重:传给Proc的参数最好加上引号,假如不幸内里有空格,那会被当做是别的一个参数,这类毛病是很难查的。
在Outputs中到场以下内容:
$(InputDir)$(InputName).cpp
这个是告知VC最初天生的是哪一个文件,好让它往取用。
点击“OK”保留,如许我们就能够间接在VC++中编纂Pro*C文件了。
别的,在属性设置中,间接点击pc文件也能够设置自界说编译步骤。
MyISAMMysql的默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事务 |
|