原创 oracle中next_day()函數解析

oracle中next_day()函數解析   Sql代碼  當前系統時間的下一星期一的時間select   next_day(sysdate,1) from dual     NEXT_DAY(date,char)  date參數爲日

原创 oracle中常用得函數

--ASCII(char) :計算char的第一個字符的ASCII值或EBCDIC碼值 select ASCII('a')  from dual;

原创 Oracle 取隨機數

1、從表中隨機取記錄      select * from (select * from staff order by dbms_random.random)      where rownum < 4      表示從STAFF表中

原创 oracle中merge的用法,以及各版本的區別 Create

Merge是一個非常有用的功能,類似於Mysql裏的insert into on duplicate key.Oracle在9i引入了merge命令,通過這個merge你能夠在一個SQL語句中對一個表同時執行inserts和updates

原创 oracle日期轉換

--To_date格式     --to_date(字符串,’yyyymm’) 201201     select to_date(201611,'

原创 SQL SERVER查看錶中是否有主鍵約束的三種方法

-- 方法一: SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = 's_MortgageServicePro

原创 靜態SQLSQL與動態SQL

1.靜態SQLSQL與動態SQL  Oracle編譯PL/SQL程序塊分爲兩個種:其一爲前期聯編(early binding),即SQL語句在程序編譯期間就已經確定,大多數的編譯情況屬於這種類型;另外一種是後期聯編(late bindin

原创 oracle安裝中文亂碼問題

添加環境變量 ①設置環境變量NLS_LANG,值爲SIMPLIFIED CHINESE_CHINA.ZHS16GBK

原创 MySQL8.0新建用戶

-- 使用mysql 數據庫 USE mysql -- 爲mysql創建用戶:pig 密碼爲:123456 CREATE USER pig IDENTIFIED BY '123456'; -- 查看下用戶pig的權限 SELECT *  

原创 MySQL新建用戶詳細說明

一. 創建用戶 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 說明: username:你將創建的用戶名 host:指定該用戶在哪個主機上可以登陸,如果是本地用戶

原创 mysql建表語句及加註釋

建表+註釋 CREATE TABLE student( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '學號', name VARCHAR(200) COMMENT '姓名', age

原创 oracle建表涉及信息

 建表語句及加字段註釋                                                                          -- CREATE TABLE  創建小程序卡片表        

原创 oracle查看執行計劃

執行計劃:一條查詢語句在ORACLE中的執行過程或訪問路徑的描述。即就是對一個查詢任務,做出一份怎樣去完成任務的詳細方案。 如果要分析某條SQL的性能問題,通常我們要先看SQL的執行計劃,看看SQL的每一步執行是否存在問題。 看懂執行計劃

原创 強化--oracle提供了以下幾種分區類型:

oracle提供了以下幾種分區類型:     範圍分區(range)     哈希分區(hash)     列表分區(list)     範圍-哈希複合分區(range-hash)     範圍-列表複合分區(range-list)   

原创 mysql和oracle視圖是否走索引說明

建表語句: CREATE TABLE TB_VIEW_INDEX ( IDX_ID INT NULL , IDX_NMAE VARCHAR2(5) ); CREATE TABLE TB_VIEW_INDEX1 ( ID