数据库及OLEDB类别知识汇总.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库及OLEDB类别知识汇总 _variant_t _variant_t变体的成员中bVal并不是bool型的,而是一个无符号的整型。通过SQL Server返回值时,如果是bit型的1,bVal会返回255。boolVal也不是bool型的,而是short型的。 ADODataSetBackup ADODataSetBackup.close; ADODataSetBmandtext=Select from tablename; ADODataSetBackup.open; ... 备份 ADODataSetBackup.savetofile(备份文件名); ... 恢复 ADODataSetRestore.loadfromfile(备份文件名); ADODataSetRestore.post; char和varchar的区别 CHAR的长度是固定的,VARCHAR2的长度是可以变化的。比如,存储字符串“abc,对于CHAR (10),存储的字符将占10个字节(包括7个空字符),VARCHAR2 (10)只占用3个字节的长度,10只是最大值,当存储的字符小于10时,按实际长度存储。CHAR的效率比VARCHAR2的效率稍高。 目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。如果你想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。 CHAR与VARCHAR2是一对矛盾的统一体,两者是互补的关系。 VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的以空间换效率。VARCHAR2虽然比CHAR节省空间,但如果一个VARCHAR2列经常被修改,而且每次被修改的数据的长度不同,这会引起行迁移(Row Migration)现象,造成多余的I/O,是数据库设计和调整中要尽力避免的,在这种情况下用CHAR代替VARCHAR2会更好一些。 表结构里的默认值的设定 正数:(默认值) 负数:((默认值)) 字符串:(默认值) 、SubString (target string, start, length) start并不是指的起始字符,而是指的起始位置。即select SubString (UserDefData, 7, 6)是指从UserDefData中取出第七个字符开始的6个字符组成的字串(7~12) 如果不知道字符串的实际长度,只要指定让SubString函数返回的最大数目的字符号串。当SubString函数发现target string从start(起点)到字符串尾部的长度比length个字符串短时,就返回从start位置到结尾时的字符串(不报告错误)。由此,可以通过同一语句来获取诸如Pcm360、Pcm360DB、Pcm360DB_1这三个结果。 如果target string是NULL,SubString函数将返回NULL值。类似的,如果指定的start比target string的长度还大,某些DBMS产品将返回NULL结果。另一些,例如MS-SQL Server将返回空的字符串(长度为0)。 六、经典SQL语句集锦 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) --备份库 USE master exec sp_addumpdevice disk, testBack, C:\... BACKUP DATABASE pubs TO testBack --创建表 CREATE TABLE tab_new like tab_old CREATE TABLE tab_new AS SELECT Column1, Column 2…FROM tab_old DEFINITION ONLY --修改表 ALTER TABLE TableName ADD COLUMN ColumnName ElemType AllowNull ALERT TABLE TableName ADD PRIMARY KEY (ColumnName) ALERT TABLE TableName DROP PRIMARY KEY (ColumnName)

文档评论(0)

sGttUdDfze + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档