随笔分类 -  数据库 (Oracle,sqlserver,access)

Oracle笔记
摘要:基础取余 mod(number1,number2)update resident set tall=(mod(id,20)+160);update resident set gender='女' where mod(id,2)=1;不等于 distinctunion all将两个列名相同的表的记录 合成一张表trim(字段) 消除返回值的空格select trim(t1.*) from BMNC_PMARTVW.T98_OD_ROUTE_DD t1;字符串补齐参数:num-被补齐的字符串 6-补齐到几位。 ‘0’-用哪个字符补齐。如果未设置,则添加空格select lpad(n 阅读全文

posted @ 2014-03-31 20:22 imihiro 阅读(1493) 评论(0) 推荐(0)

SQLServer 4类join查询:inner join,left join, right join, full outer join
摘要:1.from A inner join B on A.ID=B.ID :两表都有的记录才列出A表: ID Name B表: ID Class 1 BMW 1 C1 2 Aodi 2 C2 Null Benz 4 Null 3 Null Null C4select * from A inner join B on A.ID=B.ID: ID Name ID Class 1 BMW 1 C1 2 Aodi 2 C22.from A left join B on A.ID=B.ID: A表中所有记录列出,B中无法匹配的用Null匹配A表: ID Name B表... 阅读全文

posted @ 2013-03-05 09:30 imihiro 阅读(9173) 评论(0) 推荐(0)

SQL Server 数据类型(char,nchar, varchar, nvarchar比较)
摘要:http://blog.eray.cn/2007/05/about-sql-server-char-type.html 阅读全文

posted @ 2012-07-19 16:52 imihiro 阅读(205) 评论(0) 推荐(0)

SQLServer Compact 简介
摘要:Microsoft SQL Server Compact 4.0 是一种免费的嵌入式数据库,软件开发人员可以使用它来构建 ASP.NET 网站和 Windows 桌面应用程序。SQL Server Compact 4.0 的优点是:占用的空间小,支持在应用程序文件夹中专门部署其二进制文件,轻松地使用 Visual Studio 和 WebMatrix 进行应用程序开发,以及无缝地将架构和数据迁移到 SQL Server。安装: 使用MS 的WPI(WebPlatform Installer) 安装 即可文件: 后缀名是.sdf sdf文件不能用SQLServer 附加到数据库 安装了SQLSe 阅读全文

posted @ 2012-07-06 13:42 imihiro 阅读(1453) 评论(0) 推荐(0)

Access 语句 参数顺序
摘要:string sqlstr="update tbTest setname=@name,gender=@gender, duty=@duty, age=@age where id=@id"Oleparameter[] paras=new Oleparameter[5];paras[0]=new Oleparameter("@name",OleDbType.VarCHar,50);paras[0].Value=nameValue;paras[1]=new Oleparameter("@gender",OleDbType.VarCHar,5 阅读全文

posted @ 2012-05-25 14:18 imihiro 阅读(237) 评论(0) 推荐(0)

3表以上 的 join 查询
摘要:在Access中, 每次join完都要 添加括号才能继续 joinselect * from ((tbresident left join tbsingleold on TBResident.residentid=tbsingleold.residentid) left join tbwillparent on TBResident.residentid=tbwillparent.residentid)最后可以添加 where 语句//tbresident是主表 ,其余4个表是从表 (主表left join 4个从表)select * from (((tbresident left join 阅读全文

posted @ 2012-05-23 19:59 imihiro 阅读(374) 评论(0) 推荐(0)

Access 自动编号类型 范围
摘要:2,147,483,647 21.47亿 阅读全文

posted @ 2012-05-23 09:02 imihiro 阅读(158) 评论(0) 推荐(0)

Access数据库 升迁 SQLServer
摘要:http://wenku.baidu.com/view/d223d7ee19e8b8f67c1cb9ae.html 阅读全文

posted @ 2012-05-23 08:29 imihiro 阅读(158) 评论(0) 推荐(0)

Access 操作必须使用可更新查询
摘要:3个原因导致:(1) mdb文件被设置成只读 操作必须使用一个可更新的查询INSERT INTO TBDisease (ResidentID, DiseaseType, Health)VALUES (1, '感冒', '快好了')解决方式:将mdb文件只读的勾去掉.delete from tbdisease where residentid=1(2)update语句错误update tbdisease set DiseaseType=@DiseaseType ,Health=@Health ,Memo=@Memo where residentid=@reside 阅读全文

posted @ 2012-05-23 08:01 imihiro 阅读(271) 评论(0) 推荐(0)

Access外键 级联更新、删除
摘要:工具栏-->"关系"。 打开主表和从表。 将主表的字段拖动到从表的对应字段。 (两个字段要求类型相同。 如果主表是自动编号,那么从表用长整型.)Access添加外键约束(1)"实施完整性约束"(2)"左联接"(3)"实施完整性约束" 下的级联更新和级联删除勾选上,主表删除记录 阅读全文

posted @ 2012-05-23 07:56 imihiro 阅读(1410) 评论(0) 推荐(0)

SQLServer 2008 安装 is not a volid login or don't have permission
摘要:安装到最后时,出现这个提示。原因:计算机名称和 SQL Server的 sa账户同名解决方式:更改计算机名称问题2: Visual Studio 2008 的早起版本 失败原因:sql server2008 和Management Studio 2008 要求已安装 vs2008 sp1.解决方式:在官网下下载 studio 2008 sp1 阅读全文

posted @ 2012-04-22 21:59 imihiro 阅读(525) 评论(0) 推荐(0)