相关疑难解决方法(0)

如何列出使用ATTACH打开的SQLite数据库文件中的表?

什么SQL可用于列出表,以及SQLite数据库文件中这些表中的行 - 一旦我ATTACH在SQLite 3命令行工具上附加了命令?

sql database sqlite metadata

1151
推荐指数
17
解决办法
96万
查看次数

获取Oracle中所有表的列表?

如何查询Oracle数据库以显示其中所有表的名称?

sql oracle

1073
推荐指数
14
解决办法
211万
查看次数

如何使用MS SQL 2008获取数据库中的表列表?

我想验证一个表是否存在于数据库中,如果它不存在,则创建它.如何获取当前数据库中所有表的列表?

我可以用这样的SELECT获取数据库列表:

SELECT * FROM sys.databases
Run Code Online (Sandbox Code Playgroud)

剩下的就是创建表,如果它不存在.

我也尝试用这样的数据库同时创建表:

if not exists(select * from sys.databases where name = 'db')
begin 
    create database [db]
    use [db];
    create table [test] (
         Time datetime,
         Message varchar(1024) )
    end
Run Code Online (Sandbox Code Playgroud)

但它在'使用'行上给我错误,说'db'不存在.这一次,我将尝试在两个不同的命令中执行此操作.

sql select sql-server-2008

30
推荐指数
3
解决办法
12万
查看次数

标签 统计

sql ×3

database ×1

metadata ×1

oracle ×1

select ×1

sql-server-2008 ×1

sqlite ×1