亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

Sql Server函數全解(五)之系統函數

2024-08-31 00:54:34
字體:
來源:轉載
供稿:網友
Sql Server函數全解(五)之系統函數

 系統信息包括當前使用的數據庫名稱,主機名,系統錯誤消息以及用戶名稱等內容。使用SQL SERVER中的系統函數可以在需要的時候獲取這些信息。下面介紹系統函數的作用和使用方法。

1.返回表中指定字段的長度

  COL_LENGTH(table,column)函數返回表中指定字段的長度值。其返回值為int類型,table為要確定其列長度信息的表的名稱,是nvarchar類型的表達式。column為要確定其長度的列的名稱,是nvarchar類型的表達式.【例】先創建一個學生表student。 create table student (  i_sid int PRimary key identity(1,1),  str_stuName varchar(10)  ); SELECT COL_LENGTH('student','str_stuName');

2.返回表中指定字段的名稱

  COL_NAME(table_id,column_id)函數返回表中指定字段的名稱。table_id是表的標識號,column_id是列的標識號,類型為int.【例】SELECT COL_NAME(OBJECT_ID('student'),1);

3.返回數據表達式的數據的實際長度函數

  DATALENGTH(expression)函數返回數據表達式的數據的實際長度,即字節數。其返回值類型為int。null的長度為null。expression可以是仁和數據類型的表達式。

【例】SELECT DATALENGTH(str_stuName) FROM student WHERE i_sid=1;

4.返回數據庫的編號

  DB_ID(database_name)函數返回數據庫的編號,其返回值為SMALLINT類型,如果沒有指定database_name,則返回當前數據庫的編號?!纠縎ELECT DB_ID('master') ,DB_ID('test_db');

5.返回數據庫的名稱

  DB_NAME(database_id)函數返回數據庫的名稱。其返回值類型為nvarchar(128).database_id是smallint類型的數據。如果沒有指定database_id,返回當前數據庫的名稱。 【例】USE master; SELECT DB_NAME('master'),DB_NAME(DB_ID('sample_db'));USE 語句將master選擇為當前數據庫,因此DB_NAME()返回值為當前數據庫master,DB_NAME(DB_ID('sample_db'))返回值sample_db本身.

6.返回數據庫當前默認的null值

 getAnsiNull()(database_name)函數返回當前數據庫默認的NULL值,其返回值類型為int。getAnsiNull()函數對ANSI空值NULL返回1;如果沒有定義ANSI空值,返回0;【例】SELECT GETANSINULL('master');如果指定數據庫為空性,即允許為空值,并且,沒有顯示定義列或數據類型為空性,則GETANSINULL返回1;

7.返回服務器端計算機的標識號

 HOST_ID()函數返回服務器端計算機的標識號。其返回值類型為char(10).

【例】查看當前服務器端計算機的標識號,如下: SELECT HOST_ID();使用HOST_ID()函數可以記錄那些向數據庫中插入數據的計算機終端ID.

8.返回服務器端計算機名稱

 HOST_NAME()函數返回服務器端計算機的名稱,其返回值類型為nvarchar(128);【例】查看當前服務器端計算機的名稱,如下: SELECT HOST_NAME();

9.返回數據庫對象的編號

  OBJECT_ID(database_name.schema_name.object_name,object_type)函數返回數據庫對象的編號,其返回值類型為int。object_name為要使用的對象,它的數據類型為varchar或nvarchar。如果object_name的數據類型為varchar,則它將隱士轉換為nvarchar。可以選擇是否指定數據庫和架構名稱。object_type指定架構范圍的對象類型.【例】返回sample_db數據庫中student表的對象ID SELECT OBJECT_ID('sample_db.dbo.student');

10.返回用戶的SID(安全標識號)

 SUSER_SID(login_name)函數根據用戶的登錄名返回用戶的SID(Security Identification Number,安全標識號)。其返回值類型為int,如果不指定login_name,則返回當前用戶的sid.【例】查看當前用戶的安全標識號,輸入語句如下 SELECT SUER_SID();

11.返回用戶的登錄名

 SUSER_SNAME([server_user_id])函數返回與安全標識號(SID)關聯的登錄名,如果沒有指定server_user_id,則返回當前用戶的登錄名。其返回值類型為nvarchar(128);【例】返回與windows安全標識號關聯的登錄名,如下:SELECT SUSER_SNAME(0x01),SUSER_SNAME() ;

12.返回數據庫對象的名稱

 OBJECT_NAME(object_id[,database_id])函數返回數據庫對象的名稱。database_id要在其中查找對象的數據庫的ID,數據類型為int。object_id為要使用的對象ID,數據類型為int,假定為指定數據庫的對象,如果不指定database_id,則假定為當前數據庫上下文中的架構范圍內的對象,其返回值類型為sysname;【例】查看sample_db數據庫中對象ID值為325576198的對象名稱SELECT OBJECT_NAME(,DB_ID('sample_db')), OBJECT_ID('sample_db.dbo.student');

13.返回數據庫用戶的標識號

 USER_ID(user)函數根據用戶名返回數據庫用戶的ID。其返回值為int類型,如果沒有指定user,則返回當前用戶的數據庫ID。【例】顯示當前用戶的數據庫標識號,輸入如下語句USE sample_db;SELECT USER_ID();

14.返回數據庫用戶名

 USER_NAME(id)函數根據與數據庫用戶關聯的ID號返回數據庫用戶名。其返回值類型為nvarchar(256).如果沒有指定id,則返回當前數據庫的用戶名?!纠坎檎耶斍皵祿烀Q,輸入如下語句 USE sample_db; SELECT USER_NAME();

上面例子的sql腳本

--系統函數 create database sample_db;use sample_db;create table student (    i_sid int  primary key  identity(1,1),    str_stuName varchar(10)    );--1.返回表中指定字段的長度SELECT COL_LENGTH('student','str_stuName');--2.返回表中指定字段的名稱SELECT COL_NAME(OBJECT_ID('student'),1);--3.返回數據表達式的數據的實際長度函數insert into student values('Jamse');select *from studentSELECT DATALENGTH(str_stuName)FROM student where i_sid=1;--4.返回數據庫的編號SELECT DB_ID('master') ,DB_ID('sample_db');--5.返回數據庫的名稱use masterSELECT DB_NAME(),DB_NAME(DB_ID('sample_db'));--6.返回數據庫當前默認的null值SELECT GETANSINULL('master');--7.返回服務器端計算機的標識號SELECT HOST_ID()--8.返回服務器端計算機名稱SELECT HOST_NAME();--9.返回數據庫對象的編號SELECT OBJECT_ID('sample_db.dbo.student');--10.返回用戶的SID(安全標識號)SELECT SUSER_SID('sa'),SUSER_SID();--11.返回用戶的登錄名SELECT SUSER_SNAME(0x01),SUSER_SNAME();--12.返回數據庫對象的名稱SELECT OBJECT_NAME(325576198,DB_ID('sample_db')), OBJECT_ID('sample_db.dbo.student');--13.返回數據庫用戶的標識號USE sample_db;SELECT USER_ID();--14.返回數據庫用戶名USE sample_db;SELECT USER_NAME();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品之草原avav久久| 在线观看久久av| 91欧美日韩一区| 国产成人欧美在线观看| 日本中文字幕不卡免费| 亚洲一区二区久久久久久| 中文字幕精品一区二区精品| 久久精品国产久精国产一老狼| 国产精品久久久久久久久久小说| 亚洲国产一区二区三区在线观看| 色小说视频一区| 亚洲日韩第一页| 伊人青青综合网站| 亚洲性69xxxbbb| 69久久夜色精品国产69乱青草| 日韩成人小视频| 久久99热精品| 热99精品里视频精品| 亚洲人高潮女人毛茸茸| 欧美综合国产精品久久丁香| 777777777亚洲妇女| 亚洲天堂免费在线| 国产精品视频1区| 日韩av网站导航| 亚洲影院污污.| 国产在线精品播放| 亚洲网在线观看| 日本一区二区在线播放| 综合国产在线观看| y97精品国产97久久久久久| 亚洲第一中文字幕在线观看| 精品自在线视频| 国产一区二区三区精品久久久| 国产欧美日韩精品在线观看| 亚洲最大福利视频网| 91在线免费视频| 成人xxxx视频| 中文字幕无线精品亚洲乱码一区| 国产精品69av| 亚洲天堂一区二区三区| 日韩成人黄色av| 亚洲欧美精品中文字幕在线| 丝袜美腿亚洲一区二区| 欧美成人午夜激情| 国产精品盗摄久久久| 91精品久久久久久久久中文字幕| 日韩成人小视频| 国产欧美日韩专区发布| 中文字幕精品视频| 精品国产欧美成人夜夜嗨| 亚洲国产成人精品久久久国产成人一区| 亚洲国产精品福利| 久久亚洲精品毛片| 亚洲国产成人精品电影| 欧美裸体xxxx极品少妇| 国产日韩精品电影| 亚州国产精品久久久| 国产日韩欧美在线视频观看| 成人av番号网| zzijzzij亚洲日本成熟少妇| 91精品久久久久久久久中文字幕| 丝袜情趣国产精品| 亚洲精品久久久久久久久久久久| 国产精品福利无圣光在线一区| 国内精品久久久久久久| 国产国产精品人在线视| 国语自产精品视频在线看| 欧美疯狂xxxx大交乱88av| 性金发美女69hd大尺寸| 亚洲精品综合精品自拍| 精品久久久一区二区| 国产精品美女久久久久av超清| 亚洲欧洲免费视频| 国产精品中文久久久久久久| 国产精品永久免费观看| 成人黄色中文字幕| 亚洲第一网站男人都懂| 亚洲国产女人aaa毛片在线| 国产日韩欧美视频在线| 亚洲女同性videos| 欧美性猛交xxxx乱大交| 性色av香蕉一区二区| 精品福利视频导航| 91麻豆国产语对白在线观看| 国产精品99久久久久久www| 亚洲综合视频1区| 黄色成人av网| 欧美日韩国产一区二区| 中文字幕最新精品| 亚洲网在线观看| 精品福利樱桃av导航| 久久久久成人精品| 精品久久国产精品| 色综合男人天堂| 亚洲天堂开心观看| 欧美激情视频网址| 91夜夜未满十八勿入爽爽影院| 日韩av观看网址| 911国产网站尤物在线观看| 亚洲**2019国产| 久久久91精品国产| 亚洲国产精彩中文乱码av| 精品呦交小u女在线| 国产精品狼人色视频一区| 欧美自拍大量在线观看| 欧美老女人性视频| 国产精品日日摸夜夜添夜夜av| 国产精品免费福利| 亚洲美女性生活视频| 欧美国产日韩精品| 在线成人中文字幕| 1769国产精品| 91精品国产综合久久久久久蜜臀| 欧美网站在线观看| 国产精品成熟老女人| 欧美日韩国产精品专区| 97人洗澡人人免费公开视频碰碰碰| 中文字幕亚洲一区二区三区五十路| 午夜伦理精品一区| 欧美大胆在线视频| 97精品视频在线播放| 欧美日韩国产中文精品字幕自在自线| 亚洲欧洲免费视频| 免费av一区二区| 激情成人在线视频| 欧美一二三视频| 97国产真实伦对白精彩视频8| 国产精品久久一区| 亚洲伊人久久大香线蕉av| 一本大道亚洲视频| 91干在线观看| 在线观看91久久久久久| 中文字幕日韩在线播放| 欧美激情免费视频| 8x拔播拔播x8国产精品| 日本久久久久久久久| 亚洲精品国产精品自产a区红杏吧| 九九视频这里只有精品| 亚洲欧洲日韩国产| 91精品视频免费观看| 秋霞av国产精品一区| 精品夜色国产国偷在线| 国产精品视频在线播放| 国产精品你懂得| 日韩极品精品视频免费观看| 国产精品a久久久久久| 亚洲专区中文字幕| 伊人久久五月天| 欧美成人精品不卡视频在线观看| 亚洲精品久久久久中文字幕欢迎你| 国产精品视频久久| 亚洲黄色在线观看| 中文字幕亚洲欧美日韩高清| 国产精品揄拍一区二区| 这里只有精品视频在线| 久久夜精品va视频免费观看| 欧美日韩国产中文精品字幕自在自线| 777777777亚洲妇女| 国产精品96久久久久久又黄又硬| 91九色综合久久| 韩剧1988在线观看免费完整版| 日韩精品极品在线观看播放免费视频| 欧美高清在线视频观看不卡| 久久久久久综合网天天|