查看方式:标题列表  博文简介

发表时间:
这种情况可能有多种原因,解决办法如下:原因一:监听日志listener.log过大,超过4解决步骤:1、暂停监听服务
2、删除listener.log,文件位置:E:\app\Administrator\diag\tnslsnr\gbbds\listener\trace若该位置没有,可以直接搜索该文件。
原因二:监听服务没起解决方法:在命令行输入lsnrctl start重启,或者在“
修改 | 删除 | 阅读(91)| 评论(0)|

发表时间:
项目准备上线,所有测试已经完成,可是部署到服务器后发现居然在往数据库中插入中文时全部变成了“?”。通过 PLSQL Developer 直接执行SQL语句是没问题的,然而在程序中执行insert语句就是不行,使用的是.NET+Oracle搭建的网站,刚开始以为是用jquery进行post数据时没进行编码解码造成的,找了半天发现不是,数据post到后台,到生成SQL语句一直都没问题,但是往数据库里插入后就都是乱码。根据网上的解决方案,select userenv('language') from dual;查看oracle字符集,然后修改环境变量NLS_LANG,修改注
修改 | 删除 | 阅读(885)| 评论(1)|

发表时间:
做项目中前些天要手动改数据库中的一些字段的值,但发现这个字段可能会被数据库中其他的很多张表引用,于是就得想办法查询出该条记录的所有引用的表和字段,下面的存储过程可以查询出整个数据库中某个特定值所在的表和字段。CREATE PROCEDURE [dbo].[SP_FindValueInDB] ( @value VARCHAR(1024) )  AS BEGIN SET NOCOUNT ON; DECLARE @sql VARCHAR(1024)  DECLARE @table V
修改 | 删除 | 阅读(3311)| 评论(0)|

发表时间:
A. 在简单的游标中使用 FETCH
下例为 authors 表中姓以字母 B 开头的行声明了一个简单的游标,并使用 FETCH NEXT 逐个提取这些行。FETCH 语句以单行结果集形式返回由 DECLARE CURSOR 指定的列的值。


DECLARE authors_cursor CURSOR FOR SELECT au_lname FROM authors WHERE au_lname LIKE "B%" ORDER BY&
修改 | 删除 | 阅读(304)| 评论(0)|

发表时间:
partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。

分区函数一般与排名函数一起使用,这里以ROW_NUMBER()和RANK()为例作演示。

我这里先给出全部的SQL语句。

create table Students  --学生成绩表 ( id int,  --主键 G
修改 | 删除 | 阅读(880)| 评论(0)|

发表时间:
因函数中不能执行动态SQL语句,表名也不能作为参数来用(select * from @tablename 会报错),所以用以下方法。CREATE FUNCTION [dbo].[GetTableRows](@tablename varchar(50)) returns  int AS BEGIN    DECLARE @c int set @c=0  select @c=rows from sysindexes wher
修改 | 删除 | 阅读(371)| 评论(0)|

发表时间:
PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现。
UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现。
PIVOT的完整语法:
table_source PIVOT( 聚合函数(value_column) FOR pivot_column IN(<column_list>) )
UNPIVOT的完整语法:
table_source UNPIVOT( value_column FOR pivot_colum
修改 | 删除 | 阅读(255)| 评论(0)|

发表时间:
在SQL Server中有时候我们要按分隔符来对一个字符串进行分隔,在其他程序语言中,我们可以很轻松地用 split 方法来实现,但在SQL Server中却没有给我们提供类似这样的方法,那么我们就要自己来写了,下面是我在做项目时参考网上的相关资料写的一个表值函数,可以解决大部分的问题。
-- ============================================= -- Author: -- Create date: <2012-10-30> -- Description: 实现类似
修改 | 删除 | 阅读(205)| 评论(0)|

发表时间:
全国省市区县数据库-县区
接上一篇

--*********************************************************湖北************************************************************************  --159 武汉市  insert T_District(DisName,CityID) values('江岸区','159')  insert T_Dis
修改 | 删除 | 阅读(151)| 评论(0)|

发表时间:
全国省市区县数据库-县区
未完,下一篇

/*********城市县区表*********/  CREATE TABLE  T_District  (  Id INT IDENTITY(1,1) PRIMARY KEY,  DisName NVARCHAR(30) NOT NULL,  --区县名称  CityID INT NOT NULL,  
修改 | 删除 | 阅读(181)| 评论(0)|

发表时间:
全国省市区县数据库-市(全)接上一篇

INSERT T_City(CityName,ProID,CitySort) Values('贵阳市','29','246')  INSERT T_City(CityName,ProID,CitySort) Values('遵义市','29','247')  INSERT T_City(CityName,ProID,CitySort) Values('安顺市
修改 | 删除 | 阅读(175)| 评论(0)|

发表时间:
全国省市区县数据库-市(全)
接上一篇,上一篇********创建市级表********/   INSERT T_City(CityName,ProID,CitySort) Values('菏泽市','15','124')  INSERT T_City(CityName,ProID,CitySort) Values('济南市','15','125')  INSERT T_City(CityNa
修改 | 删除 | 阅读(195)| 评论(0)|

发表时间:
全国省市区县数据库-市(全)********创建市级表********/  CREATE TABLE T_City  (  CityID INT IDENTITY(1,1) Primary KEY ,         --城市主键  CityName NVARCHAR(50)  NOT NULL,  --城市名称  P
修改 | 删除 | 阅读(186)| 评论(0)|

发表时间:
全国省市区县数据库/**********创建省级表**********/ CREATE TABLE T_Province (  ProID INT IDENTITY(1,1) PRIMARY KEY,  --省份主键  ProName NVARCHAR(50) NOT NULL,      --省份名称  ProSort INT,    
修改 | 删除 | 阅读(226)| 评论(0)|
首页 上一页 1 下一页 末页1/1转到