随笔分类 -  Sql编程

摘要:1 use EntDataCenter 2 go 3 SET ANSI_NULLS ON 4 GO 5 SET QUOTED_IDENTIFIER ON 6 GO 7 -- ============================================= 8 -- Aut... 阅读全文
posted @ 2014-10-11 14:07 yjwpop 阅读(1640) 评论(0) 推荐(0)
摘要:Begin Transaction:开始一个事务; Commit Transaction:提交事务; Rollback Transaction:回滚事务。 其中Commit Transaction 与Rollback Transaction 都必须有对应的Begin Transaction 才能正确被执行。 如: Begin Tran …… Rollback Tran Commit Tran 以上事务只执行了回滚操作。执行Commit Tran系统会返回3902错误,即@@Error=3902,COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。 Begi 阅读全文
posted @ 2013-06-13 09:39 yjwpop 阅读(918) 评论(0) 推荐(0)
摘要:Oracle建立表空间和用户 建立表空间和用户的步骤:用户建立:createuser用户名identifiedby"密码";授权:grantcreatesessionto用户名;grantcreatetableto用户名;grantcreatetablespaceto用户名;grantcreateviewto用户名;建立表空间和用户的步骤:用户建立:create user 用户名 identified by "密码";授权:grant create session to 用户名; grant create table to 用户名; grant crea 阅读全文
posted @ 2013-06-09 13:01 yjwpop 阅读(190) 评论(0) 推荐(0)
摘要:数据操作类 SQLHelper.cs无限级分类 存储过程百万级分页存储SQL经典短小代码收集学生表 课程表 成绩表 教师表 50个常用sql语句SQL SERVER 与ACCESS、EXCEL的数据转换游标根据不同的条件查询不同的表INNER JOIN 语法master.dbo.spt_values 的妙用关于SQL时间类型的模糊查询排名 sql同步两个数据库QLServer和Oracle常用函数对比国内最新最全面IP数据库sql 先进先出 库存BOM 创建用户定义函数,每个子节点de父节点的信息用PARSENAME函数拆分字符串将一个字符串分成多列字符串分割函数--拆分成多行合并多行的某一列 阅读全文
posted @ 2013-06-09 11:51 yjwpop 阅读(221) 评论(0) 推荐(0)
摘要:收集一些Oracle开发与使用文章,以便于后续查找.【基础类】1.ORACLE函数大全2.Orace常用函数3.oracle 日期函数介绍4.Oracle中常用的to_Char用法详解(有FMT的详细列表)5.ORACLE中日期和时间函数汇总(转载)6.SQL Server和Oracle常用函数对比7.Oracle函数详解8.Oracle 分析函数的使用9.Oracle for Windows 相关下载地址10.oracle 存储过程的基本语法 及注意事项11.Oracle PL/SQL入门之慨述12.oracle数据库的启动与关闭13.Oracle数据库的体系结构14.安装Oracle数据. 阅读全文
posted @ 2013-06-09 11:49 yjwpop 阅读(179) 评论(0) 推荐(0)
摘要:因oracle应用程序及其工具toad、PLSQL Developer等的部署很多,动辙要安装几百兆的Oracle Client实在很烦。Instant client小而够用。这里共享出自己的经验,供同行参考,如果能给你帮助,荣幸之至。运行环境:windows XP sp3,新安装系统,从未安装过任何版本Oracle1、下载Instant Clienthttp://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载:instantclient-basic-win32-11.1.0.7.0.zipinsta 阅读全文
posted @ 2013-06-09 11:33 yjwpop 阅读(285) 评论(0) 推荐(0)
摘要:在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?临时表 临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时表在创建的时候都会产生SQLServer的系统日志,虽它们在Tempdb中体现,是分配在内存中的,它们也支持物理的磁盘,但用户在指定的磁盘里看不到文件。 临时表分为本地和全局两种,本地临时表的名称都是以“#”为前缀,只有在本地当前的用户连接中才是可见的,当用户从实例断.. 阅读全文
posted @ 2013-06-09 10:48 yjwpop 阅读(467) 评论(0) 推荐(0)
摘要:USE [TestDB]GO/****** Object: UserDefinedFunction [dbo].[func_splitstring] Script Date: 04/25/2013 17:37:19 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER function [dbo].[func_splitstring](@str nvarchar(max),@split varchar(10))returns @t Table (c1 varchar(100))asbegin declare @i in... 阅读全文
posted @ 2013-06-09 09:57 yjwpop 阅读(193) 评论(0) 推荐(0)
摘要:一、定义变量--简单赋值declare@aintset@a=5print@a--使用select语句赋值declare@user1nvarchar(50)select@user1='张三'print@user1declare@user2nvarchar(50)select@user2=NamefromST_UserwhereID=1print@user2--使用update语句赋值declare@user3nvarchar(50)updateST_Userset@user3=NamewhereID=1print@user3二、表、临时表、表变量--创建临时表1createtab 阅读全文
posted @ 2013-06-09 09:47 yjwpop 阅读(250) 评论(0) 推荐(0)