-
[SQL] SQlserver 当输入参数替可选条件
SQlserver当输入参数为可选条件以前很懒,都是用拼接字符串的方式,加上if语句,根据输入参数是否为空来判断是否需要在where后加上对应字段的条件限制但是拼接字符串很烦,又总是被转义符搞得很烦?''''所以想了其他办法分三种情况(varchar,int,date)都尝试了一下使用casewhe...
75
热度 -
[SQL] oracle pl/sql 数组运用
oraclepl/sql数组使用pl/sql有三种数组类型,到现在为止只用过叫“关联数组集合类型”的数组。一、定义类型type<我们自己的数组类型的名字>istableof<datatype>[notnull]indexbyindex_type;其中datatype是必须的。...
118
热度 -
[SQL] DECLARE在SQL中的用法及相干等等
DECLARE在SQL中的用法及相关等等允许用户创建游标,用于在一个大的查询里面检索少数几行数据。变量是在批处理或过程的主体中用DECLARE语句声明的,并用SET或SELECT语句赋值。游标变量可使用此语句声明,并可用于其他与游标相关的语句。除非在声明中提供值,否则声明之后所有变量将初始化为NUL...
106
热度 -
88
热度 -
[SQL] 去sqlserver中动态添加字段
往sqlserver中动态添加字段droptabletestcreatetabletest( idintprimarykeyidentity(1,1), namevarchar(20));altertabletestaddclm_t1nvarchar(20)nullaltertabletestdro...
71
热度 -
[SQL] 《Pro Oracle SQL》Chapter7 - 7.3-7.4CUBE Extension to GROUP BY
《ProOracleSQL》Chapter7--7.3--7.4CUBEExtensiontoGROUPBY7.3?“New”GROUPBYFunctionality“新”GROUPBY功能????????????(page197)???Attimes,it’snecessarytowriteSQL...
184
热度 -
[SQL] 常用SQL语法大全-初学者级【值得珍藏】
常用SQL语法大全----菜鸟级【值得珍藏】SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介...
82
热度 -
110
热度 -
[SQL] sql*plus 施行sql文件
sql*plus执行sql文件1.在SQL*Plus中执行单个sql脚本文件:???SQL>@c:\aaa.sql???2.在SQL*Plus中执行多个sql脚本文件:?比如你要执行得2个sql脚本??a.sql和?b.sql???现在你重新写一个脚本?c.sql??其中得内容如下??????...
79
热度 -
39
热度 -
[SQL] 施用SQL查找出相同字段值的方法
使用SQL查找出相同字段值的方法使用sql查重,查询出t_table表中t_name有相同值的数据,语句如下:SELECT*FROMt_tableWHEREt_nameIN(SELECTt_nameFROMt_tableGROUPBYt_nameHAVINGCOUNT(t_name)>1)OR...
43
热度 -
[SQL] 经典sql话语.论坛里转载来的
经典sql语句.论坛里转载来的阿一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk...
55
热度 -
[SQL] SQL SERVER 2005 登陆18456异常的解决办法
SQLSERVER2005登陆18456错误的解决方法昨天我的SQL(Microsoft?SQL?Server?2005)登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考)查找问题的过程:(注:用windows账号还是可以...
70
热度 -
[SQL] plsql连oracle服务器时,ORA-12154解决小结
plsql连oracle服务器时,ORA-12154解决总结1.可能因为字符串有问题:首先检查一下tnsnames.ora文件中连接字符串配置项对不对,包括空格都要注意2.第二种是因为tns无法处理服务器名装一个版本的客户端(a)、打开。开始——程序——Oracle-OraHome92——Confi...
72
热度 -
[SQL] sqlserver 两表其间数据复制
sqlserver两表之间数据复制先取消自增字段,手动添加自增字段id。一个实例只能打开一个IDENTIFY_INSERT。SETIDENTITY_INSERTTABLEAONinsertintoTABLEA(id,name)SELECTid,nameFROMOPENDATASOURCE('SQLO...
62
热度 -
108
热度 -
[SQL] 原来pl developer没办法应用sql trace
原来pldeveloper没办法使用sqltrace今天以为在pl/developer下能使用setautotraceon,谁知道老是说不行,一查,原来pl/sqldeveloper并不完全支持所有的sqlplus的命令。setautotrace就属于不支持的语句,此外还有showparameter...
236
热度 -
68
热度 -
[SQL] 解决SQL Server装配挂起
解决SQLServer安装挂起在安装sqlserver时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。参考有关资料后,以下步骤基本可以解决:1)添加/删除程序中彻底删除sqlserver。2)将没有删除的sqlserver目录也删...
71
热度 -
[SQL] SQLPLUS实施sql文件相关
SQLPLUS执行sql文件相关1、使用sqlplus工具执行sql文件操作??sqlplus[email protected],@命令执行sql文件;??SQL>@G:my.sql;2、批量执行sql文件??可以建立一个index.sql文件,收录需要执行的sql文件,内容如(里面...
98
热度