共 10 篇文章 |
|
解决方法跨服务器访问数据库的存储过程时,出现异常信息如下:解决方法:在服务器上开启服务:Distributed Transaction Coordinator,问题解决! 阅2414 转0 评0 公众公开 12-03-20 10:26 |
快速删除大批量数据。1.最快的方法是使用truncate table,由于truncate只记录很少的日志.所以非常之快.但问题是truncate不能带where子句.它用来清空整个表的数据.oracle 据说有delete from table nolog语句.听说也很快. 阅669 转1 评0 公众公开 11-11-25 15:11 |
/* 下面是一段我连接access数据库时常用的代码,其中Server.MapPath("datebase/date.mdb")是表示将 datebase/date.mdb的相对路径转换为绝对路径.如果date.mdb文件在D:\datebase下那么我们通过 Server.MapPath获取的到路径则是D:\datebase\date.mdb*/strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +S... 阅9478 转9 评0 公众公开 11-07-13 17:00 |
SQL Server 2005 的nvarchar(max),令我抓狂的问题解决了!昨天到今天一直在解决系统的一个bug,终于解决!在SQL Server 2000的存储过程中处理动态SQL的时候,经常发现nvarchar(4000)不够用了,在SQL Server 2005 添加了nvarchar(max),varchar(max),就可以轻松的解决。 阅3910 转2 评0 公众公开 11-06-08 15:17 |
C#调用SQL存储过程理论知识。1、获得存储过程中return语句返回的整个存储过程函数的返回值:2、获得存储过程输出参数的值:定义sql的参数,指定类型是输出。C#调用SQL存储过程示例演示。/** * 存储过程 * create procedure queryStuNameById ( @stuId varchar(10),--输入参数 @stuName varchar(10) output --输出参数 )... 阅549 转9 评0 公众公开 10-09-20 23:04 |
阅423 转3 评0 公众公开 10-09-20 22:59 |
阅83 转0 评0 公众公开 10-09-20 22:20 |
索引影响数据存储位置的示例--测试表CREATE TABLE tb(id int)--插入三条记录INSERT tb SELECT 1INSERT tb SELECT 2INSERT tb SELECT 3--删除插入记录中,最前面的两条DELETE tb WHERE id<3--再次插入两条记录INSERT tb SELECT 2INSERT tb SELECT 1--显示结果SELECT * FROM tb/*--结果id ----------- 2. 阅93 转0 评0 公众公开 10-09-20 21:28 |
CREATE TABLE [dbo].[prod]( [prodid] [int] IDENTITY(1,1) NOT NULL, [prodname] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [prodtype] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [prodnum] [int] NULL, [storeno] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [indate] [datetime] NULL, CONSTRAINT [PK__prod__1FCDBCEB] PRI... 阅138 转0 评0 公众公开 10-09-20 21:21 |
select @wk_dt=convert(varchar,datepart(month,@now_dt))+''.''+convert.select @wk_dt=@wk_dt+convert(varchar,datepart(month,dateadd(day,-1,@now_dt)))+''.''+.insert @wk(wk_dt,wk)select @wk_dt,@week.select @week=convert(varchar,datepart(year,@now_dt))+''.''+convert(varchar,da... 阅41 转0 评0 公众公开 10-09-20 21:18 |