1、首先我们打开电脑里的sql server软件。
2、打开电脑的开始菜单,选择“控制面板”选项。
3、在“控制面板”选项卡中,选择“管理工具”选项。
4、在“管理工具”选项卡中,选择“服务”界面。
5、在“服务”中,找到sql 开头的服务名。
6、这个“SQL Server (MSSQLSERVER)”服务后缀就"MSSQLSERVER"是该数据库的实例名。
在SSMS里,
没有这个工具条吗
那个文本框就是你当前应用的数据库,
要是没有这个工具条的话,
就执行菜单[窗口]
--
[重置窗口布局]
对于在
t-sql
里,获取当前应用的数据库名,
这个真心是没用过,
每一条语句都有它执行所在的数据库
use
数据库名,
可以指定当前数据库
Oracle服务器由数据库和实例组成,实例包括进程和内存结构。你连接到一个实例上,只能查到与该实例对应的数据库。数据库名可以这样简单查询show
parameter
db_name或者楼上的语句也可以,但是都只能获得当前的数据库名。
windows 中
1 select name from v$database ;直接运行就可以查看了,
2查看tnsnamesora 的连接,有个SID,SID就是服务名了
1查看oracle的安装目录,
方法是查看注册表:
如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME REG_SZ E:\ORACLE\ORA92
得到了oracle的安装目录
一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:\ORACLE\ORA92
2找到tnsnamesora文件
在根目录下面找到\network\ADMIN\tnsnamesora 文件,并打开
3仔细查看里面的tnsnamesora 配置
例如
# TNSNAMESORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnamesora
# Generated by Oracle configuration tools
WZZ=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = WZZ)
)
)
其中的service_name就是服务名,例如对如上面的文件 ,服务名就是WZZ
附 C#获取oracle服务器名 :
#region 从注册表中读取安装主目录的值/// <summary>
/// 从注册表中读取安装主目录的值
/// </summary>
/// <param name="setupKey"></param>
/// <returns></returns>
public static string ReadHomeDirectory(string setupKey)
{
RegistryKey readKey;
try
{
readKey = RegistryLocalMachineOpenSubKey
("Software\\ORACLE", false);
foreach (string name in readKeyGetValueNames())
{
if (name == setupKey)
{
return readKeyGetValue(name)ToString();
}
}
return null;
}
catch
{
return null;
}
}
#endregion
1
sys@SZTYORA> show parameter servic
2cd $ORACLE_BASE/admin下看看有几个就是了
查询数据库名称
在 master库下select name from dbosysdatabases
某个库下的所有表,在这个库下面查询 select from systables
如果要查其他的可以i在sysobjects where type=
按照如下语句查询数据库中表的字段名:
1、SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'SELECT FROM INFORMATION_SCHEMATABLES
2、查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )SELECT FROM
INFORMATION_SCHEMATABLESSELECT FROM INFORMATION_SCHEMAVIEWSSELECT
FROM INFORMATION_SCHEMACOLUMNS
3、ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
4、ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
扩展资料:
其它用法扩展:
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2、创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3、选择所创建的数据库
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明 *** 作成功!)
4、查看现在的数据库中存在什么表
mysql> SHOW TABLES;
5、创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、显示表的结构:
mysql> DESCRIBE MYTABLE;
7、往表中加入记录
mysql> insert into MYTABLE values (”hyq”,”M”);
8、用文本方式将数据装入数据库表中(例如D:/mysqltxt)
mysql> LOAD DATA LOCAL INFILE “D:/mysqltxt” INTO TABLE MYTABLE;
以上就是关于sql server 如何获取当前 *** 作的数据库名全部的内容,包括:sql server 如何获取当前 *** 作的数据库名、SQL怎么查询当前应用的数据库名、oracle怎么查看所有的数据库名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)