Mysql 创建表之前判断表是否存在,如果存在则删除已有表 DROP TABLE IF EXISTS sys_area; CREATE TABLE sys_area ( id int NOT NULL AUTO_INCREMENT COMMENT '编号', parent_id varchar(64) NOT NULL COMMENT '父级编号', parent_ids varchar(2000) NOT NULL COMMENT '所有父级编号', name varchar(100) NOT…
在SQL Server 数据库中,我们在创建表之前删除表,有if exit()这样的语句,但是在oracle中却没有.如果直接使用drop table那么如果表不存在会报错,导致后续语句无法运行.因此可以通过一个存储过来来进行判断.如果表存在,则执行execute PROC_CREATE_INFO 即可代码如下: CREATE OR REPLACE PROCEDURE PROC_CREATE_INFO(P_TABLE_NAME IN USER_TABLES.TABLE_NAME%TYPE) IS…
declare  cnt number; begin   ---查询要创建的表是否存在   select count(*)into cnt from user_tables where table_name='USERLOG';   ---如果存在则删除该表   if cnt>0 then      dbms_output.put_line('表存在不创建');   else       dbms_output.put_line('表不存在');    execute immediate 'CR…
-- 获得存储过程创建语句 select o.xtype,o.name,cm.text from syscomments cm inner join sysobjects o on o.id=cm.id where xtype ='p' order by o.xtype,o.name,cm.text -- 获得视图程创建语句 select o.xtype,o.name,cm.text from syscomments cm inner join sysobjects o on o.id=cm.i…
两篇讲的不错文章 http://www.cnblogs.com/nexiyi/p/hbase_shell.html http://blog.csdn.net/u010967382/article/details/37878701?utm_source=tuicool&utm_medium=referral hbase操做 hbase web操作 hbase shell 基本操作 1建表 具体命令 2建表后查看表describe 3清空表truncate lmj_test 4删除表 5修改表结构先…
sqlite查看所有表名.判断表是否存在,字段名及字段信息   sqlite查看所有表名及字段名查询table,type 段是'table',name段是table的名字, select name from sqlite_master where type='table' order by name; 如果type段是'index', 则name 是index的名字,tbl_name是index所拥有的table的名字. 如果type段是'table',则name是表名由此可以进一步引深:判断指…
1.列出当前db文件中所有的表的表名 SQL语句:SELECT * FROM sqlite_master WHERE type='table'; 结构如下: 注:网上有人说可以带上db文件的名称,如:SELECT * FROM dbname.sqlite_master WHERE type='table'; 但我试了不行...难道我姿势不对~ 2.判断某表是否存在SQL语句:select count(*) from sqlite_master where type='table' and nam…
sqlite会自动维护一个系统表sqlite_master,该表存储了我们所创建的各个table, view, trigger等等信息. sqlite_master表数据字段: type: 类型,取值一般为table, view name: tbl_name: 表名 rootpage: sql:创建表或者视图的sql语句,可以从该sql语句中判断某字段是否存在 sqlite_master表结构如下: CREATE TABLE sqlite_master ( type TEXT, name TEX…
-- 获取所有数据库名 select * from master..SysDatabases; -- 获取hotline数据库中所有表名 select name from hotline..SysObjects where xType='U' order by name; -- xType='U'所有用户表:xType='S'所有系统表 -- 获取所有字段名 select name from SysColumns where id = OBJECT_ID('BLOB') -- 查询各个磁盘分区的…
SQLiteHelper class: using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.OleDb; using System.Data.SQLite; using System.Windows.Forms; namespace TestSQLite { public class SqliteHelper { //连接字符串 privat…