当前位置:首页 » 编程语言 » sql查看数据库表是否创建成功
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查看数据库表是否创建成功

发布时间: 2022-08-25 11:28:06

㈠ 我想知道在sql里如何查询到数据库的建立时间及每个表的建立时间

思路:

1、在MSSQL中有分别存储数据库和表的信息表

2、存储数据库信息的表为:sys.databases,它是对SQL Server 系统上的每个系统数据库和用户自定义的数据库含有一行记录,并且,它只出现在master数据库中。

3、表的信息为:sys.tables,它是当前数据库中的所有的表对象,包含所有表的信息。

实现代码:

--1、数据库信息
select*frommaster..sysdatabases
--2、表信息
use某某数据库
go
select*fromsys.tables

延伸阅读:

数据库中系统表及用途

  1. sysaltfiles:主数据库 保存数据库的文件

  2. syscharsets:主数据库字符集与排序顺序

  3. sysconfigures:主数据库 配置选项

  4. syscurconfigs:主数据库当前配置选项

  5. sysdatabases:主数据库服务器中的数据库

  6. syslanguages:主数据库语言

  7. syslogins:主数据库 登陆帐号信息

  8. sysoledbusers:主数据库 链接服务器登陆信息

  9. sysprocesses:主数据库进程

  10. sysremotelogins主数据库 远程登录帐号

  11. syscolumns:每个数据库 列

  12. sysconstrains:每个数据库 限制

  13. sysfilegroups:每个数据库 文件组

  14. sysfiles:每个数据库 文件

  15. sysforeignkeys:每个数据库 外部关键字

  16. sysindexs:每个数据库 索引

  17. sysmenbers:每个数据库角色成员

  18. sysobjects:每个数据库所有数据库对象

  19. syscomments:数据库对象的详细资料

  20. syspermissio ns:每个数据库 权限

  21. systypes:每个数据库 用户定义数据类型

  22. sysusers:每个数据库 用户

㈡ 如何查看数据库表空间的创建sql语句

最直观的方法就是直接在pl/sql里查看 命令行如下
查看所有用户:select * from all_users;
查看表空间:select tablespace_name from dba_tablespaces;
查看用户具有怎样的角色:select * from dba_role_privs where grantee='用户名';
查看某个角色包括哪些系统权限:select * from dba_sys_privs where grantee='DBA'
查看oracle中所有的角色:select * from dba_roles;

㈢ C# 创建SQL数据库 如何判断数据库是否创建完成。

你可以在创建后就try嘛,不成功的话就sleep,接着try,直到成功!

就算你判断创建过程是否完成也需要重复的try啊!

㈣ 在sql中怎么查看已经建立好的表

你是不是使用SQL语言写了一个创建表的语句呢,比如:
create table student(id int primary key,name varchar(50),age varchar(2))

然后执行成功以后,找不到表在哪里了。如果是这样的话,可以通过下面的方法来找:
非图形界面:show database; use database;show tables;找到“student”
图形界面:找到左边的tables标签,然后找到你的表名“student”

㈤ sqllitedatabase 表是否创建成功为什么存不进去数据呢

insert方法发出来看看。算了,估计也看不明白,这里给你一个有用的
调用方法是 try
{
DataBaseController.getInstance(Launcher2.this).insertOrUpdateRadio(info);
}
catch (Exception e)
{
e.printStackTrace();
}

以下为数据库类的代码,我是也是拿别的项目改的。里边注释掉的方法语句是对的,如果你有需要可以改成你所需要的字段应该就可以使用。没注释的方法就是我改好了我自己要用的。
package com.android.luancher.database;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

import com.android.common.Constant;

public class DataBaseController
{
private static final String TAG = "DataBaseService";

private final static byte[] writeLock = new byte[0];

private DatabaseHelper mDHelper;

private Context mCtxt;

private SQLiteDatabase db = null;

private static final String DATABASE_activityName = "launcher_workspace_apps.db";// TABLE

// IF
private String DB_PATH = "/data/data/com.android.launcher/databases/" + DATABASE_activityName;

private static final int VERSION = 1;

private static final String SQL_CREATE_TABLE_WORKSPACE_APPS = "CREATE TABLE IF NOT EXISTS table_workspace_apps("
+ "position INTEGER," + "activityName TEXT," + "packageName TEXT" + ");";

private DataBaseController(Context context)
{
this.mCtxt = context;
mDHelper = new DatabaseHelper(mCtxt);
}

static private DataBaseController dbService;

public static DataBaseController getInstance(Context context)
{
if (dbService == null)
{
dbService = new DataBaseController(context);
}
return dbService;
}

public void close()
{
Log.v(TAG, "closeDB()");
db.close();
}

private static class DatabaseHelper extends SQLiteOpenHelper
{
DatabaseHelper(Context context)
{
super(context, DATABASE_activityName, null, VERSION);
}

@Override
public void onCreate(SQLiteDatabase db)
{
Log.d(TAG, "DatabaseHelper onCreate DB");
db.execSQL(SQL_CREATE_TABLE_WORKSPACE_APPS);
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
Log.i(TAG, "updatgeDatabase: drop Table table_workspace_apps");
db.execSQL("DROP TABLE IF EXISTS table_workspace_apps");
onCreate(db);
}
}

// 插入或更新
public boolean insertOrUpdateRadio(AppInfo info)
throws Exception
{
synchronized (writeLock)
{
db = mDHelper.getWritableDatabase();
boolean result = true;
ContentValues ctV = new ContentValues();
ctV.put("position", info.position);
ctV.put("activityName", info.activityName);
ctV.put("packageName", info.packageName);
if (info.position == -1 || this.getAppBean(info.position) == null)
{

Log.d(TAG, "insert activityName: " + info.activityName);
db.insertOrThrow("table_workspace_apps", null, ctV);
}
else
{
Log.d(TAG, "UPDATE activityName: " + info.activityName);
db.update("table_workspace_apps", ctV, "position=" + info.position, null);
}

return result;
}
}

public AppInfo getAppBean(int position)
throws Exception
{
synchronized (writeLock)
{
db = mDHelper.getWritableDatabase();
AppInfo info = null;
// SQLiteDatabase db = openDB();
if (position > 0)
{
Cursor c = db.query("table_workspace_apps", null, "position=" + position, null, null, null, null);
if (c.moveToFirst())
{
info = cur2AppInfo(c);
}
c.close();
}

return info;
}
}

// public Radio getRadioByPostion(int position)
// {
// synchronized (writeLock)
// {
// db = mDHelper.getWritableDatabase();
// Radio ret = null;
// // SQLiteDatabase db = openDB(); "type=" + type + int type,
// Log.v(TAG, "db" + db);
// if (position > 0)
// {
// Cursor c = db.query("table_workspace_apps", null, " position=" + position, null, null, null, null);
// if (c.moveToFirst())
// {
// ret = cur2AppInfo(c);
//
// }
// c.close();
// }
//
// return ret;
// }
// }

// public Radio getRadioBypackgeactivityName(int packgeactivityName)
// {
// synchronized (writeLock)
// {
// db = mDHelper.getWritableDatabase();
// Radio ret = null;
// // SQLiteDatabase db = openDB(); "type=" + type + int type,
// Log.v(TAG, "db" + db);
// if (packgeactivityName >= 0)
// {
// Cursor c =
// db.query("table_workspace_apps",
// null,
// " packgeactivityName=" + packgeactivityName,
// null,
// null,
// null,
// null);
// if (c.moveToFirst())
// {
// ret = cur2AppInfo(c);
//
// }
// c.close();
// }
//
// return ret;
// }
// }

public ArrayList<AppInfo> getAppInfoList()
{
synchronized (writeLock)
{
db = mDHelper.getWritableDatabase();
ArrayList<AppInfo> lst = new ArrayList<AppInfo>();
Cursor cur =
db.query("table_workspace_apps",
new String[] {"position","activityName", "packageName"},
null,
null,
null,
null,
" position asc");// " position asc"
for (cur.moveToFirst(); !cur.isAfterLast(); cur.moveToNext())
{
AppInfo info = cur2AppInfo(cur);
lst.add(info);
}
cur.close();

return lst;
}
}

// public Radio getRadioByType(int freq)
// {
// synchronized (writeLock)
// {
// db = mDHelper.getWritableDatabase();
// Radio ret = new Radio();
// Cursor cur =
// db.query("table_workspace_apps", new String[] {"id", "activityName", "freq", "desp", "type",
// "packgeactivityName", "position"}, "freq=" + freq, null, null, null, " position asc");
// if (cur.moveToFirst())
// {
// ret = cur2AppInfo(cur);
// Log.v("getRadioByType", "retret:" + ret.freq);
// }
// cur.close();
//
// return ret;
// }
//
// }

// 删除指定位置的快捷方式
public void deleteByPosition(int position)
{
synchronized (writeLock)
{
db = mDHelper.getWritableDatabase();
// SQLiteDatabase db = openDB();
db.delete("table_workspace_apps", "position=" + position, null);
}
}

// 根据包名和类名删除快捷方式
public void deleteInfo(String activityName, String packageName)
{
synchronized (writeLock)
{
db = mDHelper.getWritableDatabase();
// SQLiteDatabase db = openDB();
db.delete("table_workspace_apps", "activityName=" + activityName + " and packageName=" + packageName, null);

}
}

public boolean updatepackgeactivityName(int lastFreq)
{
synchronized (writeLock)
{
db = mDHelper.getWritableDatabase();
String sql = "update table_workspace_apps set packgeactivityName=0 where freq=" + lastFreq;
try
{
db.execSQL(sql);
return true;
}
catch (SQLException ex)
{
Log.v("ConnDBHelper", "updatePosition Error");
return false;
}
}
}

private AppInfo cur2AppInfo(Cursor c)
{
AppInfo info = new AppInfo();
info.position = c.getInt(0);
info.activityName = c.getString(1);
info.packageName = c.getString(2);
return info;
}

}