
Database
安宁
人生不能重置。。。把握现在。。。
展开
-
存储过程是多用还是少用?
做项目的时候我们有时候会面临一个选择,我们到底是应该多写存储过程还是少写存储过程了?这个问题的争论也是由来已久,在不同的公司以及不同的技术负责人那里往往会得到不同的答案。在实际项目中我们最后所采取的方式,往往不外乎以下三种方式。 第一种方式是要求所有数据库操作不使用任何的存储过程,所有操作都采用标准sql语句来完成,即便是一个动作需要完成多步数据库操作,也不使用任何存储过程,而是在程序代转载 2008-07-09 14:19:00 · 979 阅读 · 1 评论 -
三种SQL分页法效率分析(转)
表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式:SELECTTOP10*FROMTestTableWHERE(IDNOTIN (SELECTTOP20id FROMTestTable ORDERBYid))ORDERBYIDSELECTTOP页大小*FROMTestT转载 2008-07-14 17:11:00 · 503 阅读 · 0 评论 -
解决PowerDesigner 16 Generate Datebase For Sql2005 找不到sysproperties表的问题
造成此问题的原因是由于Sql 2005 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 ,微软的目的不再去猜测网上有二种解决方式 但不符合本人的需要 以下是通过创建sysproperties视图,以及改造powerdesigner sql语句生成模板实现本人直接用powerdesigner生成创建数据库SQL 方法实现简单,在此做个原创 2011-10-28 13:55:00 · 4229 阅读 · 1 评论 -
The preview is empty because of the setting解决
PowerDesigner 设计中出现# The preview is empty because of the setting.# Check the generation option.解决 原因是由于generation option 设置出错导致 解决方法:打开表格属性页面Priview标签, 有个Show generation Options按钮 或 Ctrl原创 2011-10-28 18:05:01 · 10041 阅读 · 5 评论 -
mysql字符问题和连接太多的问题
原来做JAVA时,不管是sqlserver还是mysql都有乱码的问题,当然也有过曾经心碎的经历,后来干.net了觉得好了,应该不会有这个问题了,因为微软在这个方面一贯做的很好,果然做sqlserver时几乎没有遇到任何字符的问题。后来用mysql时也感觉很好用,可是到了昨天突然发现mysql数据库出现乱码了。本来用的好好的,可突然乱了,折腾了一天,终于知道原因了。原来是启动数据库时一定要选字符g转载 2008-07-09 14:50:00 · 640 阅读 · 0 评论 -
将数据库表的数据输出到txt
EXEC master..xp_cmdshell 'bcp " SELECT * FROM vpod_test.dbo.DT_Media_List " queryout "D:\DT.txt " -c -t ; -S"XIAOQJ-PC\SQLEXPRESS" -U"sa" -P"sa" ' 相关配置命令EXEC sp_configure 'show advanced optio原创 2011-10-28 15:41:49 · 703 阅读 · 0 评论 -
sql server中分布式查询随笔(链接服务器(sp_addlinkedserver)和远程登录映射(sp_addlinkedsrvlogin)使用小总结)
由于业务逻辑的多样性 经常得在sql server中查询不同数据库中数据 这就产生了分布式查询的需求现我将开发中遇到的几种查询总结如下:1.access版本 --建立连接服务器 EXEC sp_addlinkedserver --要创建的链接服务器名称 'ai', --产品名称 'access',转载 2008-09-10 20:00:00 · 625 阅读 · 0 评论 -
SQL 数据库开发一些精典的代码
1.按姓氏笔画排序:Select *From TableName Order By CustomerNameCollate Chinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同3.取转载 2008-07-09 14:33:00 · 599 阅读 · 0 评论 -
SQL 收藏------------SQL操作全集
SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:原创 2008-07-16 17:29:00 · 472 阅读 · 0 评论