-
[SQL] MS SQL Server中数据表、视图、函数/步骤、存储过程是否存在判断及创建
MSSQLServer中数据表、视图、函数/方法、存储过程是否存在判断及创建前言在操作数据库的时候经常会用到判断数据表、视图、函数/方法、存储过程是否存在,若存在,则需要删除后再重新创建。以下是MSSQLServer中的示例代码。数据表(Table)创建数据表的时候判断数据表是否存在,若存在则删除,...
448
热度 -
[SQL] SQL Sever触发器的根本语法与作用
SQLSever触发器的基本语法与作用什么是触发器?触发器是在对表进行插入、更新或删除操作时自动执行的存储过程触发器通常用于强制业务规则触发器是一种高级约束,可以定义比用CHECK约束更为复杂的约束:可执行复杂的SQL语句(if/while/case)、可引用其它表中的列触发器定义在特定的表上,与表...
537
热度 -
[SQL] 0011《SQL必知必会》札记07 数据的插入、更新和删除
0011《SQL必知必会》笔记07数据的插入、更新和删除1、插入完整的行或一部分:INSERTINTO表名(列名1~n)VALUES(对应的值1~n)INSERTINTOproducts(prod_id,vend_id,prod_name,prod_price,prod_desc)VALUES('R...
479
热度 -
[SQL] 0010《SQL必知必会》札记06-表的修改与删除
0010《SQL必知必会》笔记06-表的修改与删除1、表的修改:1.1删除列:ALTERTABLE表名DROPCOLUMN列名1.2添加列:ALTERTABLE表名ADD(列名数据类型)1.3修改列名:ALTERTABLE表名RENAMECOLUMN旧列名TO新列名1.4修改列的数据类型:ALTER...
354
热度 -
[SQL] 0009《SQL必知必会》札记05-表的创建与约束
0009《SQL必知必会》笔记05-表的创建与约束1、创建表:用CREATETABLE语句,要指明:表名(不能与现有表名重复)、列名、每列的数据类型CREATETABLEproduct(prod_idchar(10),vend_idchar(10),prod_namechar(254),prod_p...
509
热度 -
[SQL] sql2008登录成功后又更改了计算机名怎么处理
sql2008登录成功后又更改了计算机名怎么办最近接触了学生信息管理系统项目,这需要sql2008的安装,导入数据。!然而,出师不利。一开始登录后没有问题,但是我为了方便将计算机名更改了。将原先一大串英文字母的改为现在的“hy”在登录时就出现了问题,这就要更改之前登录身份,下面是主要步骤:1.这是之...
446
热度 -
[SQL] SQL查询功课执行情况
SQL查询作业执行情况查询作业的执行情况sql:SELECT[JobName]=JOB.name,[Step]=HIST.step_id,[StepName]=HIST.step_name,[Message]=HIST.message,[Status]=CASEWHENHIST.run_status...
452
热度 -
423
热度 -
4899
热度 -
[SQL] 展示一年所有的星期一,星期天的sql
显示一年所有的星期一,星期天的sqlSELECTrq,to_char(rq,'day')FROM?(SELECTtrunc(SYSDATE,'year')+ROWNUM-1rq????FROM?dual????CONNECTBYROWNUM<=(trunc(SYSDATE,'year')+IN...
7828
热度 -
[SQL] pl\sql中游程控制方式
pl\sql中流程控制方式-------转载请注明出处,同时欢迎大家转载--------块declareusernamevarchar2(20);beginselectt.enameintousernamefromemptwhererownum=1;dbms_output.put_line(user...
6071
热度 -
[SQL] 生成表说明的SQL话语
生成表说明的SQL语句SELECT表名=CASEWHENA.COLORDER=1THEND.NAMEELSE''END,表說明=CASEWHENA.COLORDER=1THENISNULL(F.VALUE,'')ELSE''END,欄位序號=A.COLORDER,欄位名=A.NAME,標識=CASE...
935
热度 -
10011
热度 -
[SQL] oracle sql 初记
oraclesql小记。--select*fromtab1whereacldate>to_date('2013-02-05','yyyy-mm-dd')andobject_id='{04564890-64C7-4703-AC23-B324CDE01B69}'--select*fromtab2w...
4623
热度 -
[SQL] PL/SQL错误处理、存储过程、函数、包
PL/SQL异常处理、存储过程、函数、包一、PL/SQL异常处理1、异常的捕捉是从上到下的顺序。2、异常处理语法为:"EXCEPTIONWHEN异常一[OR异常二……]THEN语句……WHENOTHERSTHEN语句",如: SQL>DECLARE v_nameemp.ename%TYPE:...
4495
热度 -
[SQL] 欠安装Oracle使用PlSqlDeveloper
不安装Oracle使用PlSqlDeveloper前些天把公司的机器重新装了一遍,基本上工作需要的都装上了,就差oracle了,平时使用的是plsqldeveloper,不安装oracle不能使用,但装一个太麻烦了,而且占地方。最近因为工作需要必须要用plsqldev了,然后我就到网上找有没有不装o...
4774
热度 -
[SQL] YII学习第二十二天,展示SQL详细信息在页脚
YII学习第二十二天,显示SQL详细信息在页脚'db'=>array( 'connectionString'=>'mysql:host=localhost;dbname=test_try', 'emulatePrepare'=>true, 'username'=>...
9641
热度 -
[SQL] PL/SQL批处理话语:BULK COLLECT 和 FORALL对优化的贡献
PL/SQL批处理语句:BULKCOLLECT和FORALL对优化的贡献我们知道PL/SQL程序中运行SQL语句是存在开销的,因为SQL语句是要提交给SQL引擎处理这种在PL/SQL引擎和SQL引擎之间的控制转移叫做上下文却换,每次却换时,都有额外的开销请看下图:但是,FORALL和BULKCOLL...
3498
热度 -
[SQL] mybatis学习札记2-SQL的简单应用
mybatis学习笔记2-SQL的简单应用简单EG:<selectid=”selectPerson”parameterType=”int”resultType=”hashmap”>SELECT*FROMPERSONWHEREID=#{id}</select>这个语句被称作se...
5861
热度