数据库
奇点码农
不看书就跑步,身体和思想总要有一个在路上!
展开
-
sqlite sql语句搞定重复插入的问题
1.这种写法无关主键Insert or Ignore into tableName(col1,col2......) select '{0}','{1}'...where not exists(select col1,col2...... from tableName where col1='{0}' and col2='{1}' ....)2.下面这种写法field1为主键假设你的表叫:yourtable,其有二个字段:field1, field2(假设都是 int 型,fiel...原创 2020-06-01 14:58:24 · 1704 阅读 · 0 评论 -
TOAD 调试存储过程的方法
共有两种方法:1直接出结果右键->execute procdure 弹出对话框,直接输入调试的参数,点击OK。2.逐步调试过程右键->load in editor ,进入编辑界面-》debug->step over-》对话框输入参数然后 shift+f8一步一步调试即可原创 2016-11-18 11:28:18 · 15854 阅读 · 0 评论 -
ORACLE中一些常用而且实用的查询和函数
A为字段名1.SELECT SUBSTR(A,1,LENGTH(A)-3) A FROM DUAL;2. SELECT LOWER(A) FROM DUAL;3.SELECT UPPER(A) FROM DUAL;4.SELECT REPLACE(A,'-','/') A FROM DUAL;5.SELECT A||'TEST' A FROM DUAL;6.SELECT D原创 2016-09-22 10:52:07 · 226 阅读 · 0 评论 -
关于datetimepicker时间格式的问题
datimepicker的补0时间格式问题原创 2017-05-10 10:14:00 · 2000 阅读 · 0 评论 -
复制表结构和表数据的方法
1、新表不存在(即复制数据的同时创建与旧表相同结构的新表): select [col1,col2,col3...] into new_table from old_table where 1=1 2、新表已存在,从旧表从插入选择的数据(注意:表的[主键]不要复制,因为具有唯一性,否则:Sql Server提示“当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'xxxxxx' ...转载 2018-02-09 08:51:53 · 2802 阅读 · 0 评论 -
sqlite新增字段
sqlite只支持部分的表结构改变的功能不支持字段名称的改变,但是可以新增字段1.修改表名称ALTER TABLE 旧表名 RENAME TO 新表名eg:ALTER TABLE or_sql_tableRENAME TO new_table;2.添加字段ALTER TABLE 表名 ADD COLUMN 列名 数据类型ALTER TABLE 'IPC_F...原创 2019-07-05 13:39:26 · 15415 阅读 · 1 评论 -
转义字符的使用
在c#编程过程中一般都会用到转义字符 \,下面代码举例说明:比如:string sqlstr="select * from table where name=\"\" ";其实在数据库执行的时候就是select * from table where name="";斜杠后面的字符为转义后的字符;...原创 2019-07-27 14:49:24 · 2779 阅读 · 0 评论