Sql数据库
ymnets
这个作者很懒,什么都没留下…
展开
-
SQL 用中文的拼音和笔画排序
城市按拼音排序:SELECT chineseName FROM [表名] order by chinesename collate Chinese_PRC_CS_AS_KS_WS asc城市按笔划排序:SELECT chineseName FROM [表名] order by chinesename collate Chinese_PRC_Stroke_CS_A原创 2012-05-31 15:05:45 · 1100 阅读 · 0 评论 -
SQL函数根据身份证得到生日函数
gocreate function [dbo].[Get_birthday]( @idcardno nvarchar(50))returns varchar(10)asbegin declare @birthday datetime if (len(@idcardno)=15or len(@idcardno)=16)and s原创 2012-05-31 17:16:42 · 1641 阅读 · 0 评论 -
Sql 查询当天、本周、本月记录和日期操作、判断表和字段是否存在
Sql 查询当天、本周、本月记录--查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的: select * from info where DateDiff(hh,datetime,getDate())--info为表名,datetime为数据库中的字段值 --原创 2012-05-31 16:37:27 · 19080 阅读 · 0 评论 -
解决PowerDesigner 生成Sql2005-2012 找不到sysproperties表的问题
造成此问题的原因是由于Sql 2005 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 ,微软的目的不再去猜测网上有二种解决方式 但不符合本人的需要 以下是通过创建sysproperties视图,以及改造powerdesigner sql语句生成模板实现本人直接用powerdesigner生成创建数据库SQL 方法实现简单,在此做个原创 2012-06-27 08:49:32 · 1440 阅读 · 0 评论 -
SQL Server 触发器入门详解
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、del原创 2012-06-27 15:41:26 · 568 阅读 · 0 评论 -
SQL Server 存储过程入门详解
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包原创 2012-06-27 15:52:11 · 638 阅读 · 0 评论 -
SQL Server 压缩日志文件.Log
SQL Server 2000/2005中可以快速压缩日志log文件,通过SQL,方法一:--BigData为数据库名DUMP TRANSACTION BigData WITH NO_LOGBACKUP LOG BigData WITH NO_LOGDBCC SHRINKDATABASE(BigData )执行以上语句可以快速压缩日志文件到1M。但是以上语句中前两原创 2013-01-24 13:54:48 · 700 阅读 · 0 评论 -
MySql常用命令总结
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么转载 2013-02-05 15:42:53 · 469 阅读 · 0 评论