function

SQL Server如何保證可空字段中非空值唯一-小浪學習網

SQL Server如何保證可空字段中非空值唯一

今天同學向我提了一個問題,我覺得蠻有意思,現記錄下來大家探討下。問題是:在一個表里面,有一個允許為空的字段,空是可以重復的,但是不為空的值需要唯一。 表結構如下面代碼創建 代碼如下: ...
站長的頭像-小浪學習網站長1年前
368
SQL Server允許重復空字段不空字段值唯一-小浪學習網

SQL Server允許重復空字段不空字段值唯一

今天同學向我提了一個問題,我覺得蠻有意思,現記錄下來大家探討下。問題是:在一個表里面,有一個允許為空的字段,空是可以重復的,但是不為空的值需要唯一。 表結構如下面代碼創建 代碼如下: ...
站長的頭像-小浪學習網站長1年前
2315
Sql function 多行中的列合并為一行一列的方法-小浪學習網

Sql function 多行中的列合并為一行一列的方法

Sql function 多行中的列合并為一行一列的方法,需要的朋友可以參考下。 代碼如下: CREATE TABLE tb(standards varchar(50), amount varchar(50), variation varchar(50),statuss varchar(50),R...
站長的頭像-小浪學習網站長1年前
4013
如何對數據庫日志進行分析-小浪學習網

如何對數據庫日志進行分析

常見的數據庫攻擊包括弱口令、sql注入、提升權限、竊取備份等。對數據庫日志進行分析,可以發現攻擊行為,進一步還原攻擊場景及追溯攻擊源。 一、Mysql日志分析 general query log能記錄成功連...
站長的頭像-小浪學習網站長1年前
3711
Mysql以utf8存儲gbk輸出的實現方法提供-小浪學習網

Mysql以utf8存儲gbk輸出的實現方法提供

Mysql以utf8存儲gbk輸出的實現方法提供 一個站有可能經歷gb2312(gbk,big5)到utf8的轉換過程,其中會遇到很多的問題。站點太龐大了怎么辦呢,只能一步步來了。要是能在極少改動前端代碼的情況下...
站長的頭像-小浪學習網站長1年前
218
SQL貨幣數字轉英文字符語句-小浪學習網

SQL貨幣數字轉英文字符語句

SQL貨幣數字轉英文字符,需要的朋友可以參考下。 代碼如下:Alter Function UDF_Util_ConvertCurrencyToEnglish ( @Money Numeric(15,2), @Unit varchar(10)='BAHT' ) Returns Varchar(400) As /...
站長的頭像-小浪學習網站長1年前
397
SQL 根據漢字獲取全拼的代碼-小浪學習網

SQL 根據漢字獲取全拼的代碼

SQL 根據漢字獲取全拼(有些字還沒有添加上去,請自已加上去,涂聚文注) 代碼如下: /* SQL 根據漢字獲取全拼(有些字還沒有添加上去,請自已加上去,涂聚文注) 生成所有讀音臨時表 根據Chines...
站長的頭像-小浪學習網站長1年前
2612
MSSQL 計算兩個日期相差的工作天數的語句-小浪學習網

MSSQL 計算兩個日期相差的工作天數的語句

MSSQL計算兩個日期相差的工作天數的代碼,需要的朋友可以參考下。 代碼如下: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_WorkDay]') and xtype in (N'FN', N'IF...
站長的頭像-小浪學習網站長1年前
2614
MSSQL 生成日期列表代碼-小浪學習網

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...
站長的頭像-小浪學習網站長1年前
278
MSSQL漢字轉拼音函數實現語句-小浪學習網

MSSQL漢字轉拼音函數實現語句

漢字轉拼音(無數據表版) 從獲到拼音函數得到的一點心得體會 代碼如下:/* ------------------------------------------------------------- 函數: fn_GetPinyin 描述: 漢字轉拼音(無數據表版) 使...
站長的頭像-小浪學習網站長1年前
4111
SQL 合并多行記錄的方法總匯-小浪學習網

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 ...
站長的頭像-小浪學習網站長2年前
4612