.dbinfo
有时该命令报错
使用这个语句 pragma user_version;
下面我们看看sqlite到底有些有用的pragma命令,用到时再去研究:
auto_vacuum
automatic_index
cache_size
case_sensitive_like
checkpoint_fullfsync
collation_list
compile_options
count_changes¹
database_list
default_cache_size¹
empty_result_callbacks¹
encoding
foreign_key_list
foreign_keys
freelist_count
full_column_names¹
fullfsync
ignore_check_constraints
incremental_vacuum
index_info
index_list
integrity_check
journal_mode
journal_size_limit
legacy_file_format
locking_mode
max_page_count
page_count
page_size
parser_trace²
quick_check
read_uncommitted
recursive_triggers
reverse_unordered_selects
schema_version
secure_delete
short_column_names¹
synchronous
table_info
temp_store
temp_store_directory¹
user_version
vdbe_listing²
vdbe_trace²
wal_autocheckpoint
wal_checkpoint
writable_schema
这里边有几个标了右上标为1的,似乎已经被obsoleted掉了。标为2的,只被用于debug,仅当sqlite在预编译宏SQLITE_DEBUG下build出来,才有用。
SQL版本查看方法:命令:select @@version
查看SQL Server的版本同样和Oracle有点类似,直接使用Sqlcmd即可查看基本上该命令已经将相关的信息说明了 SQL Server 2008 R2 SP2 64Bit
可以看一下这个版本号:10.50.1600.1
10:代表2008版本,9代表2005版本,8代表2000版本
50:代表R2版本,00代表非R2版本
1:代表没有打补丁,如果2代表打了Sp1补丁,如果是3代表打了Sp2补丁,以此类推
600:代表相关的hotfix版本,在进行升级、备份、恢复一定要看清楚这个版本,只有在同一个版本下的相关数据才能进行恢复(同版本备份文件),这点需要注意。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)