
sqlserver
韦禾水
我笑点低
展开
-
nodepad++文本查找与替换uuid字符串
今天需要把一份数据库表的数据插入到另一份数据库表,并且保留原有的数据完整,我需要把现有数据的uuid字符串改为动态创建id的形式,以避免执行插入时有重复id 的情况。数据如上图,用nodepad++打开,选择查找与替换,输入查找目标:'([0-9a-z]{32})'同时要在查找模式那里勾选“正则表达式”替换成LCASE(GUID())是因为新库的自动生成uuid的函数方法名是这个,其他数据的方法名比如creatUUID()等。...原创 2022-01-12 15:59:28 · 501 阅读 · 0 评论 -
一些小笔记
1、如何在SQL Server 2005中实现级联删除? 最好是在“数据库关系图”中建立,添加主表student(Id,Name,ClassId)和从表class(ClassId,ClassName)然后将从表class的主键ClassId“小钥匙”图标拖拽到主表student上,在出现的对话框中:左侧是主键表class(ClassId),右侧是外键表student(ClassId...原创 2013-08-27 13:34:03 · 90 阅读 · 0 评论 -
sqlserver及oracle的日期转换函数
在查询的时候,遇到一些字符串与数据库日期格式不一致的情况,有时候就需要进行日期转换sql server的数据库要用:convert(VARCHAR(50),REQUEST_DATE,23) ; 第一个参数代表要转换成的格式及长度,第二个参数代表列名,第三个参数代表格式,23指代"yyyy-MM-dd"。 oracle则要用:to_char(OPTIME,'yyy...原创 2014-02-26 14:01:10 · 1197 阅读 · 0 评论 -
sqlserver及oracle的分页
sqlserver:select top pageSize * from tableNamewhere (ID > (select isnull(MAX(id),0) from (select top pageSize_curPage id from tableName order by ID) as T)) order by ID ...原创 2014-03-20 16:15:49 · 171 阅读 · 0 评论