排序
SQL Server如何保證可空字段中非空值唯一
今天同學向我提了一個問題,我覺得蠻有意思,現記錄下來大家探討下。問題是:在一個表里面,有一個允許為空的字段,空是可以重復的,但是不為空的值需要唯一。 表結構如下面代碼創建 代碼如下: ...
SQL Server允許重復空字段不空字段值唯一
今天同學向我提了一個問題,我覺得蠻有意思,現記錄下來大家探討下。問題是:在一個表里面,有一個允許為空的字段,空是可以重復的,但是不為空的值需要唯一。 表結構如下面代碼創建 代碼如下: ...
Sql function 多行中的列合并為一行一列的方法
Sql function 多行中的列合并為一行一列的方法,需要的朋友可以參考下。 代碼如下: CREATE TABLE tb(standards varchar(50), amount varchar(50), variation varchar(50),statuss varchar(50),R...
如何對數據庫日志進行分析
常見的數據庫攻擊包括弱口令、sql注入、提升權限、竊取備份等。對數據庫日志進行分析,可以發現攻擊行為,進一步還原攻擊場景及追溯攻擊源。 一、Mysql日志分析 general query log能記錄成功連...
Mysql以utf8存儲gbk輸出的實現方法提供
Mysql以utf8存儲gbk輸出的實現方法提供 一個站有可能經歷gb2312(gbk,big5)到utf8的轉換過程,其中會遇到很多的問題。站點太龐大了怎么辦呢,只能一步步來了。要是能在極少改動前端代碼的情況下...
SQL貨幣數字轉英文字符語句
SQL貨幣數字轉英文字符,需要的朋友可以參考下。 代碼如下:Alter Function UDF_Util_ConvertCurrencyToEnglish ( @Money Numeric(15,2), @Unit varchar(10)='BAHT' ) Returns Varchar(400) As /...
SQL 根據漢字獲取全拼的代碼
SQL 根據漢字獲取全拼(有些字還沒有添加上去,請自已加上去,涂聚文注) 代碼如下: /* SQL 根據漢字獲取全拼(有些字還沒有添加上去,請自已加上去,涂聚文注) 生成所有讀音臨時表 根據Chines...
MSSQL 計算兩個日期相差的工作天數的語句
MSSQL計算兩個日期相差的工作天數的代碼,需要的朋友可以參考下。 代碼如下: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_WorkDay]') and xtype in (N'FN', N'IF...
MSSQL 生成日期列表代碼
MSSQL 生成日期列表的代碼,需要的朋友可以參考下。 代碼如下:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_getdate]') and xtype in (N'FN', N'IF', N'TF')) dro...
MSSQL漢字轉拼音函數實現語句
漢字轉拼音(無數據表版) 從獲到拼音函數得到的一點心得體會 代碼如下:/* ------------------------------------------------------------- 函數: fn_GetPinyin 描述: 漢字轉拼音(無數據表版) 使...
SQL 合并多行記錄的方法總匯
合并多行記錄的方法,匯總。 --1. 創建表,添加測試數據 CREATE TABLE tb(id int, [value] varchar(10)) INSERT tb SELECT 1, 'aa' UNION ALL SELECT 1, 'bb' UNION ALL SELECT 2, 'aaa' UNION ...