switch是access数据库中的函数,在sql中一般用case……when表示。
如数据如下,其中性别为1代表男,性别为2代表女,现在要求显示男女,不显示1,2:
姓名 性别
张三 1
李四 2
王五 1
赵六 2
执行语句:
select姓名,casewhen性别=1then'男'when性别=2then'女'endas性别from表名;
显示结果为:
姓名 性别
张三 男
李四 女
王五 男
赵六 女
⑵ 如何查看oracle数据库配置参数
通过命令来查看,如用户权限,表名,存储位置,版本等等。
⑶ 数据库参数查询怎么做
1.通过在电脑开始程序找到FineReport报表设计器,点击打开它,
2.点击左下方的加号,打开数据查询窗口;选择t_sales_pc自动添加SQL语句,然后在语...
3.设置完毕后,点击确定按钮;然后在模板数据集处打开ds1,结果出现了报错,
4.再次打开数据库查询窗口,点击预览图标,输入参数name的值为A,
5.结果还是出现了报错,于是将这个参数输入框中的值改为name,可以保存并展示查询结果...
⑷ 怎么修改数据库参数
修改方法:
使用update语句。语法是:update table_name set column = value[, colunm = value...] [where condition];
[ ]中的部分表示可以有也可以没有。
例如:update students set stu_name = "zhangsan", stu_gender = "m" where stu_id = 5;
具体操作方法:
a lter table table_name add xxoo number(4) default 0 ;
因此 不仅要修改字典, 还要刷新全部数据.
1) 在ALTER sql中有带缺省值,ORACLE 会直接刷新全部的记录。
2) 在ALTER sql中没有带缺省值,ORACLE 只会影响到后来的记录。
1 2 3 4 alter table table_name add xxoo number(4) default null; Table altered,Executed in 0.062 seconds。
带有default null 就可以了?,1 2 3 4 alter table table_name add xxoo number(4) default 0;Table altered,Executed in 1.625 seconds,原来的话 要更新所有的行, 会导致UNDO 段占用
使用语句Alter table a add test number(10) default 0;更新一个大表中字段时,表有四个分区,数据达到几十亿行,增加一个字段竟然要几个小时的时间,修改语句加上Nologging ,怎么没有作用呢?去找是不是哪有锁了呢,使用语句 select *。
⑸ 获取数据库的参数
忘了解释,我用的是TQuery,不是TTable我刚才试了一下,在TTable中设索引不可,indexdefs,indexname,indexfiednames怎么办?都不可,报错说我要设的索引不存在,indexdefs
是只读属性。sql
only?
⑹ 如何配置数据库连接参数
配置数据库连接参数如下:
string strCon = "Initial Catalog='数据库名称';
Server='远程IP地址,1433';
User ID='登录用户名';
Password='登录用户密码';
Persist Security Info=True";
数据库是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
⑺ 数据库中参数查询怎么做
select * from News where Id="+id+"
后一个id就是参数呀
⑻ 怎么查看数据库参数配置信息
windows平台:
d:\oracle\proct\10.2.0\db_1\database\SPFILESID.ora
或 d:\oracle\proct\10.2.0\db_1\dbs\SPFILESID.ora
右键打开方式---写字板
linux平台:
$oracle_home\dbs\spfilesid.ora
用strings spfilesid.ora 查看文件内的初始参数值
其他参数就用show parameter + 参数名
查看其中内容就好了
⑼ 数据库查询 怎样传递参数
String sql = String.Format("select * from Table_Stu Where substring (StuBirthday,1,4)=@year");
try
{
SqlDataAdapter da = new SqlDataAdapter(sql, new SqlConnection(ConnectionString));
da.SelectCommand.Parameters.AddWithValue(“@year”, tB_BirthScan.Text.Trim())
DataTable dt = new DataTable();
da.Fill(dt);
this.dataGridView_Show.DataSource =dt;
}
catch
{
}