数据库
文章平均质量分 70
chenshizero
c# mapx mapxtreme Arcgis 9.2-9.3.1 wpf silverlight 很杂
展开
-
设计存储过程
几乎任何可写成批处理的 Transact-SQL 代码都可用于创建存储过程。 存储过程的设计规则 存储过程的设计规则包括: CREATE PROCEDURE 定义本身可包括除下列 CREATE 语句以外的任何数量和类型的 SQL 语句,存储过程中的任意地方都不能使用下列语句: CREATE DEFAULT CREATE TRIGGER CREATE PROCEDURE CREATE VIEW CR转载 2007-09-18 15:25:00 · 1379 阅读 · 0 评论 -
数据库 遍历字符串
遍历字符串问题遍历一个字符,并将其中的每个字符都作为一行返回,但是SQL没有循环操作。例如,要将表EMP中ENAME值为“KING”的字符串显示为4行,每行中都包含“KING”中的一个字符。解决方案使用笛卡儿积来生成行号,用来在该行中返回字符串中的每个字符。然后,使用DBMS中的内置的字符串分析函数来摘出所要显示的字符(SQL Server用户可使用SUBSTRING代替SU转载 2007-10-15 13:58:00 · 1273 阅读 · 0 评论 -
数据库 字符串操作1
·RTRIM()RTRIM() 函数把字符串尾部的空格去掉,其语法如下: RTRIM ()取子串函数取子串函数如下所示:·LEFT()LEFT() 函数返回部分字符串,其语法如下: LEFT (, ) LEFT() 函数返回的子串是从字符串最左边起到第integer_expression 个字符的部分。若integer_expression 为负值,则返回NULL 值。·RIGHT()RIG转载 2007-10-16 08:59:00 · 716 阅读 · 0 评论 -
数据库索引应用
一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在转载 2007-10-30 11:06:00 · 651 阅读 · 0 评论 -
存储过程学习
①为什么要使用存储过程?因为它比SQL语句执行快.②存储过程是什么?把一堆SQL语句罗在一起,还可以根据条件执行不通SQL语句.(AX写作本文时观点)③来一个最简单的存储过程CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid desc注:dbo.testProcedure_AX是转载 2007-10-30 11:02:00 · 589 阅读 · 0 评论 -
导入EXCEL文件到SQL数据库
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr转载 2007-10-22 17:47:00 · 638 阅读 · 0 评论 -
SQL case的用法
CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT myColumnSpec> = CASE WHEN A> THEN somethingA> WHEN B> THEN somethingB转载 2007-10-23 08:52:00 · 764 阅读 · 0 评论 -
sql 查询经典语句
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop da转载 2007-09-21 14:25:00 · 692 阅读 · 0 评论 -
sql 时间函数大全
1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,2004-10-15) --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。 se转载 2007-09-20 18:10:00 · 1943 阅读 · 0 评论 -
常用SQL时间函数
--基于时间SQL函数--getdate() --返回当前系统日期和时间。DateAdd --在向指定日期加上一段时间的基础上,返回新的 datetime 值。DATEADD ( datepart , number, date ) --例:向当天的时间增加5天select dateadd(dd,5,getdate())datediff --返回跨两个指定日期的日期和时间边界转载 2007-09-20 18:06:00 · 1116 阅读 · 0 评论 -
SQL数据的基本操作(时间和日期)
日期和时间函数对建立一个站点是非常有用的。站点的主人往往对一个表中的数据何时被 更新感兴趣。通过日期和时间函数,你可以在毫秒级跟踪一个表的改变。 返回当前日期和时间 通过函数GETDATE(),你可以获得当前的日期和时间。例如,语句SELECT GETDATE() 返回如下的结果: …………………………… NOV 30 1997 3:29AM (1 row(s) affected) 显然,如果转载 2007-09-20 18:02:00 · 902 阅读 · 0 评论 -
数据库---存储过程总结
定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢? 那么存储过程与一般的SQL语转载 2007-09-20 17:04:00 · 727 阅读 · 0 评论 -
存储过程基本语法规则
CREATE PROCEDURE创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在 Microsoft SQL Server启动时自动运行的存储过程。语法CREATE PROC [ EDURE ] procedure_转载 2007-09-18 15:17:00 · 892 阅读 · 0 评论 -
SQL脚本语言学习黑客篇
下面这些命令可以在命令行下用isql执行,isql -E -Q "命令",isql.exe为安装了mssql服务器自带的一个小程序XP_CMDSHELL "dir" --执行DOS命令dir解释:执行DOS命令,就是在XP_CMDSHELL "输入DOS命令";EXEC sp_addlogin golder, golder --添加SQL用户解释:EXEC sp_addlogin 用户名,密码转载 2007-09-18 15:11:00 · 1096 阅读 · 0 评论 -
sqlite replace失效的教训
20140925 通宵加班解决 android版本企信 增量通讯录会有记录重复的问题,主要原因在于,旧版的创建表的脚本没有指定primary key,而在升级脚本中 使用 ALTER TABLE [testpri] ADD PRIMARY KEY id 来创建主键,实际上主键没有创建成功。而增量的代码中间,更新数据使用了 sqlite的 replace 来执行。新版建表脚本已经含了主键创建原创 2014-09-25 05:21:52 · 2491 阅读 · 0 评论