首页 > 资讯列表 >  本页面生成Emerald专题报道,Emerald滚动新闻,Emerald业界评论等相关报道!
  • sqlldr装载数据实现代码

    sqlldr装载数据实现代码

    这里用excel数据做个最简单的测试。1)把excel数据存为t.txt文件,注意文件后缀名为.txt1jhchen11/07/200520:04:002005-11-720:042jhchen11/07/200520:04:002005-11-720:043jhchen11/07/200520:04:002005-11-720:042)SQL>createtablet_load( idnumber,namevarchar2(10),dat1date,dat2date,dat3date);Tablecreated.3)控制文件t.ctl如下loaddatainfile't.txt'badfile't.bad'appendintotablet_loadfieldsterminatedbyX'09'  trailingnullcols(id,name,dat1date"mm/dd/yyyyhh24:mi:ss",dat2date"yyyy-mm-ddhh24:mi:ss")其中,X'09'是制表符,TAB键,trailingnullcols表示如表的字段没有对应的值时允许为...

    数据库操作教程 2022-09-23 16:50:31
  • sqlserver获取系统时间的方法

    sqlserver获取系统时间的方法

    SqlServer中一个非常强大的日期格式化函数:获得当前系统时间,GETDATE():2008年01月08日星期二14:59SelectCONVERT(varchar(100),GETDATE(),0):0516200810:57AMSelectCONVERT(varchar(100),GETDATE(),1):05/16/08SelectCONVERT(varchar(100),GETDATE(),2):08.05...

    数据库操作教程 2022-09-23 16:50:30
  • sqlserverCONVERT()函数用法小结

    sqlserverCONVERT()函数用法小结

    CONVERT的使用方法:格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECTCONVERT(varchar(30),getdate(),101)now结果为now---------------------------------------09/15/2001style数字在转换时间时的含义如下-------------------------------------------------------------------------------------------------Style(2位表示年份)|Style(4位表示年份)|输入输出格式--------------------------------------------------------------------------------------------------|0or100|monddyyy...

    数据库操作教程 2022-09-23 16:50:30
  • sqlserver中触发器+游标操作实现

    sqlserver中触发器+游标操作实现

    复制代码代码如下:Createtriggertri_wk_CSVHead_Historyonwk_CSVHead_History--声明一个tri_wk_CSVHead_History触发器,insteadofinsert---插入操作被代替执行下面的操作asbegindeclareYBcursor--声明一个游标for selectNoteNOfrominserted--这里的NoteNO要和下面的匹配 openYB  declare@NoteNOvarchar(50)--这里的NoteNO要和上面的匹配,定义一个游标变量@NoteNO,用来操作insered表中的NoteNo.  fetchnextfromYBinto@NoteNO--这里的NoteNO要是上面的匹配,移动游标  while(@@fetch_status=0)--0操作成功,-1FETCH语句失败或此行不在结果集中,-2被提取的行不存在  begin  deletefromwk_CSVDetail_HistorywhereNoteNO=@NoteNO  deletefromwk_CSVHead_Historywhe...

    数据库操作教程 2022-09-23 16:50:27
  • SqlServer数据库全角转换成半角

    SqlServer数据库全角转换成半角

    复制代码代码如下:CREATE  FUNCTION  f_Convert(@str  NVARCHAR(4000),  --要转换的字符串@flag  bit                            --转换标志,0转换成半角,1转换成全角)RETURNS  nvarchar(4000)ASBEGINDECLARE  @pat  nvarchar(8),@step  int,@i  int,@spc  intIF  @flag=0SELECT &nbs...

    数据库操作教程 2022-09-23 16:50:27
  • SQLServer正则表达式替换函数应用详解

    SQLServer正则表达式替换函数应用详解

    --SQL正则替换函数复制代码代码如下:CREATEfunctiondbo.regexReplace(@sourcentext,--原字符串@regexpvarchar(1000),--正则表达式@replacevarchar(1000),--替换值@globalReplacebit=1,--是否是全局替换@ignoreCasebit=0--是否忽略大小写)returnSvarchar(1000)ASbegindeclare@hrintegerdeclare@objRegExpintegerdeclare@resultvarchar(5000)exec@hr=sp_OACreate'VBScript...

    数据库操作教程 2022-09-23 16:50:27
  • SqlServer索引自动优化工具

    SqlServer索引自动优化工具

    鉴于人手严重不足(当时算两个半人的资源),打消了逐个库手动去改的念头。当前的程序结构不允许搞革命的做法,只能搞搞改良,所以准备搞个自动化工具去处理...

    数据库操作教程 2022-09-23 16:50:25
  • sqlserver中遍历字符串的sql语句

    sqlserver中遍历字符串的sql语句

    复制代码代码如下:declare@dddvarchar(50),@splitvarchar(1)set@ddd='12345678...

    数据库操作教程 2022-09-23 16:50:16
  • SQLServer中实现二进制与字符类型之间的数据转换

    SQLServer中实现二进制与字符类型之间的数据转换

    在工控应用上,返回的数据经常会以二进制的形成存储,而这些二进制数据又是以每4个bit表示一个十六进制的数据内容。解析的时候,往往是一个字节(Byte)占用8个位(bit),高位4bit表示一个十六进制数据,低位4bit表示一个十六进制数据...

    数据库操作教程 2022-09-23 16:50:09
  • sqlserver存储过程带事务拼接id返回值

    sqlserver存储过程带事务拼接id返回值

    删除一条留言信息会级联删除回复信息,这时我们需要用到事务,如下SQL复制代码代码如下:ALTERPROCEDURE[dbo].[proc_tb_leaveword_delete] (    @leavewordIDINT,    @recordTINYINTOUTPUT )    AS BEGIN    BEGINTRY        BEGINTRANSACTION            DELETEFROMtb_leavewordIDWHEREleavewordID=@leavewordID         &...

    数据库操作教程 2022-09-23 16:50:04
  • SQLServer数据库备份和还原认识和总结(二)

    SQLServer数据库备份和还原认识和总结(二)

    通过《SQLServer数据库备份和还原认识和总结(一)》,相信您对数据备份和还原有了一个更深入的认识,在上文中我没有对事务日志做剖析,在此推荐宋沄剑的文章,对事务日志做了比较详细的讲解:https://www.jb51.net/article/31038.htm。本文将针对上文继续进行数据备份和还原讲解,主要讲解备份和还原的一些关键选项...

    数据库操作教程 2022-09-23 16:50:02
  • SqlServer巧妙解决多条件组合查询

    SqlServer巧妙解决多条件组合查询

    开发中经常会遇得到需要多种条件组合查询的情况,比如有三个表,年级表Grade(GradeId,GradeName),班级Class(ClassId,ClassName,GradeId),学员表Student(StuId,StuName,ClassId),现要求可以按年级Id、班级Id、学生名,这三个条件可以任意组合查询学员信息。 做法不止一种,这里提供一种巧妙的使用一条查询来实现的办法,我们来写成一个过程,如下:复制代码代码如下:createprocup_select_student_combocondition@gradeIdint,@classIdint,@stuNamenvarchar(10)asselects.*,c.classname,g.gradenamefromstudentsjoinclasscons.classid=c.classidjoingradegonc.gradeid=g.gradeidwhere(@gradeId=-1org.gradeid=@gradeId)and(@classId=-1orc.classid=@classId)and(@stuName='...

    数据库操作教程 2022-09-23 16:49:59

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持