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
{
}