我想用C++ Prc *C方法来访问Oracle9i,但是我的oracle9i中只有extproc.exe,这个是不是传说中的proc.exe呀

我想用C++ Prc *C方法来访问Oracle9i,但是我的oracle9i中只有extproc.exe,这个是不是传说中的proc.exe呀,第1张

SQL Server一安装好就会有几个系统数据库,其中最重要的就是这个master了,里面存储了SQL Server系统自身管理的重要数据。

所以master是一个数据库而不是帐户。

另外你在sqlcmd中输入的语句,都要执行go语句后才可以显示结果。

如下:

C:\>sqlcmd -E

1> select name from sysdatabases

2> go

name

---------------------------------

master

tempdb

model

msdb

CREATE TABLE [学生] (

[学号] [int] NOT NULL ,

[姓名] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,

[性别] [nvarchar] (1) COLLATE Chinese_PRC_CI_AS NULL ,

[系号] [int] NULL ,

[年龄] [int] NULL

) ON [PRIMARY]

CREATE TABLE [系表] (

[系号] [int] NOT NULL ,

[系名] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,

[系主任] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL

) ON [PRIMARY]

ALTER TABLE [学生] ADD

CONSTRAINT [PK_学生] PRIMARY KEY CLUSTERED

(

[学号]

) ON [PRIMARY]

ALTER TABLE [系表] ADD

CONSTRAINT [PK_系表] PRIMARY KEY CLUSTERED

(

[系号]

) ON [PRIMARY]

ALTER TABLE [学生] ADD

CONSTRAINT [FK_学生_系表] FOREIGN KEY

(

[系号]

) REFERENCES [系表] (

[系号]

) ON DELETE CASCADE ON UPDATE CASCADE

文件扩展名:是 *** 作系统用来标志文件格式的一种机制。通常来说,一个扩展名是跟在文件名后面的,由一个分隔符分隔。在一个像“readmetxt”的文件名中,readme是文件名,txt为扩展名,表示这个文件是一个纯文本文件。

[扩展名大全]

001;002;003 超星浏览器

!!!Netants暂存文件,未下载完成

a4p a5p 为AUTHERWARE原始档案,必须安装AUTHERWARE(软体)

aiff Windows Media Player

ani动画滑鼠

ans记事本

apeMonkey s audio;Winamp 281以上版本

arj压缩文件 ARJ

aspIE或者其他网页浏览器

au Windows Media Player

aviMedia player;金山影霸(如果不能播放请装divx插件)

bikbink player;RADGameTools

bindaemon tool虚拟光碟机

bmp画图(Windows附件)

boxLotus Notes

c Turbo C;记事本

cabWinRAR;INSTALL SHELD;Winzip

cajCajviewer

ccddaemon tool

cdrCorel DRAW;freehand

chmWindows帮助文件,可以直接打开

cmbComicGURU

cppC++;记事本

cuedaemon tool

cur静态滑鼠

Dat不确定的打开方式(多种格式的资料档案都可能)

db SQL资料库文件

dbfFoxbase;Dbase;Visual FoxPro

ddbProtel 99 se工程制图软件

dfi东方光碟机魔术师

docMicrosoft Word

dwgAutoCAD工程制图软件

emloutlook

flaMacromedia Flash 6

gbagame boy advanced的文件,游戏模拟器

ghoNorton Ghost

gifAcdsee;Internet Explorer

hlpWindows帮助文件,可以直接打开

htmInternet Explorer

icoWindows图示,AcdSee

imgdaemon tool;Winimg

inf;ini记事本

isoUltraISO;WinISO

jpg;jpeg Acdsee;Internet Explorer;其他图像浏览软体

js 记事本;DreamWeaver

lrc记事本

m3uWinamp

mdfdaemon tool;Fantom CD;Alcohol;ms sql server

mhtInternet Explorer

midWinamp;Windows Media Player及其它播放器

movquick time

mp3Winamp;Media player

mpg;mpeg Windows Media Player;金山影霸2003

nfo写字板;DAMNNFOViewerv20

njx南极星

nlcBook Reader for NLC

nrgdemon tools(ahead nero记录软体的镜像文件)

odsMicrosoft Outlook

optMicrosoft Developer Studio

outTurbo C;记事本

pcbprotel 99 se

pdfAdobeReader

pdg超星图书浏览器 ssreader

php;php3;php4php脚本文件的副档名

ppspowerpoint

pptMicrosoft PowerPonit

pqidrive image

prcprc editor31

prj3D Studio(DOS)

przFreelance Mobile Screen Show Player

ps GSVIEW

psdAdobe Photoshop

qt Quick time

r01,r02WinRAR(打开其中一个其他的会自动解压缩)

rarWinRAR

RAWmedia player;金山影霸

rm;ram;raRealOne Player

rmvb;ra最新的realone player(61上有)

rpmLinux安装程式

schProtel 99 se

scrWindows萤幕保护,此环境下可执行文件

sfvquicksfv;sfv32w

srtVobsub

swfFlash player

tgzWinzip

tifacdsee

tiffWindows映象文件

tmp暂存文件,可以删除

ttfOpen Type

txt记事本

urlInternet Explorer

vcddaemon tool

vip维普浏览器

vsdVisio

wavWindows Media Player

wdlDynaDoc Reader v425S中文版

wpdWord;frontpage;Quick Viewer

xlsMicrosoft Excel

zipWinzip;WinRAR

补充

cda 用cd播放软体

ceb 用方正公司Apabi Reader

DCP 用DcpReader

dxf,dwg 用AutoCAD

ets 用非常好印

GB 用ReadBook或电子小说阅读器

gdb 用Interbase Database

gs GSView

html,htm,asp mht,asp,php 用ie

bin, iso,cue,vcd, ccd, img 用winiso浏览,deamon运行,用刻录软体刻录

mp123,au,aiff等等 用winamp

mpeg,avi,wmv,wma,mpa,asf 用windows media player90

srm 用电子书库

vdx,vsd 用visio

wps 用金山wps

wdl 用华康浏览器

这个 ALTER DATABASE 语句用来修改数据库的属性,比如改变它的默认排序规则(即 COLLATE)。因此,你可以使用它来设置数据库中所有表都区分大小写。

要使用这个语句,你需要先确保你有足够的权限去修改数据库。然后,你可以在 SQL Server Management Studio 中执行以下步骤:

打开 SQL Server Management Studio 并连接到你想要修改的数据库服务器。

在对象资源管理器中,右键单击你想要修改的数据库,然后选择“属性”。

在“数据库属性”窗口中,选择“排序规则”选项卡。

在“排序规则”下拉列表中,选择“Chinese_PRC_CS_AS”。

单击“确定”按钮以保存更改。

这样,数据库中的所有表都将区分大小写。但是,如果你只想修改某个特定的表,那么你可以在创建表时指定它的排序规则,或者使用 ALTER TABLE 语句来修改表的排序规则。

举个例子,假设你想要修改名为“TBL_ACCOUNT”的表,使其区分大小写,你可以在创建表时指定排序规则:

这个 ALTER DATABASE 语句用来修改数据库的属性,比如改变它的默认排序规则(即 COLLATE)。因此,你可以使用它来设置数据库中所有表都区分大小写。

要使用这个语句,你需要先确保你有足够的权限去修改数据库。然后,你可以在 SQL Server Management Studio 中执行以下步骤:

打开 SQL Server Management Studio 并连接到你想要修改的数据库服务器。

在对象资源管理器中,右键单击你想要修改的数据库,然后选择“属性”。

在“数据库属性”窗口中,选择“排序规则”选项卡。

在“排序规则”下拉列表中,选择“Chinese_PRC_CS_AS”。

单击“确定”按钮以保存更改。

这样,数据库中的所有表都将区分大小写。但是,如果你只想修改某个特定的表,那么你可以在创建表时指定它的排序规则,或者使用 ALTER TABLE 语句来修改表的排序规则。

举个例子,假设你想要修改名为“TBL_ACCOUNT”的表,使其区分大小写,你可以在创建表时指定排序规则:

CREATE TABLE TBL_ACCOUNT (

id INT PRIMARY KEY,

username VARCHAR(255) COLLATE Chinese_PRC_CS_AS,

password VARCHAR(255)

);

或者,如果你已经创建了表,你可以使用 ALTER TABLE 语句来修改表的排序规则:

ALTER TABLE TBL_ACCOUNT

ALTER COLUMN username VARCHAR(255) COLLATE Chinese_PRC_CS_AS;

这样就可以让表“TBL_ACCOUNT”区分大小写了。

指定SQL server的排序规则

Chinese_PRC指的是中国大陆地区,如果是台湾地区则为Chinese_Taiwan

CI指定不区分大小写,如果要在查询时区分输入的大小写则改为CS

AS指定区分重音,同样如果不需要区分重音,则改为AI

COLLATE可以针对整个数据库更改排序规则,也可以单独修改某一个表或者某一个字段的排序规则,指定排序规则很有用,比如用户管理表,需要验证输入的用户名和密码的正确性,一般是要区分大小写的。

详细 *** 作过程,请参加MSDN。

以上就是关于我想用C++ Prc *C方法来访问Oracle9i,但是我的oracle9i中只有extproc.exe,这个是不是传说中的proc.exe呀全部的内容,包括:我想用C++ Prc *C方法来访问Oracle9i,但是我的oracle9i中只有extproc.exe,这个是不是传说中的proc.exe呀、数据库建表、各种后缀名称分别表示什么类型的文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9493193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存