系统函数 1

Posted jackchencnblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统函数 1相关的知识,希望对你有一定的参考价值。

 1 --系统函数 
 2 create database sample_db;
 3 use sample_db;
 4 create table student (
 5     i_sid int  primary key  identity(1,1),
 6     str_stuName varchar(10)    
 7 );
 8 --1.返回表中指定字段的长度
 9 SELECT COL_LENGTH(student,str_stuName);
10 --2.返回表中指定字段的名称
11 SELECT COL_NAME(OBJECT_ID(student),1);
12 --3.返回数据表达式的数据的实际长度函数
13 insert into student values(Jamse);
14 select * from student
15 SELECT DATALENGTH(str_stuName)FROM student where i_sid=1;
16 --4.返回数据库的编号
17 SELECT DB_ID(master) ,DB_ID(sample_db);
18 --5.返回数据库的名称
19 use master
20 SELECT DB_NAME(),DB_NAME(DB_ID(sample_db));
21 --6.返回数据库当前默认的null值
22 SELECT GETANSINULL(master);
23 --7.返回服务器端计算机的标识号
24 SELECT HOST_ID()
25 --8.返回服务器端计算机名称
26 SELECT HOST_NAME();
27 --9.返回数据库对象的编号
28 SELECT OBJECT_ID(sample_db.dbo.student);
29 --10.返回用户的SID(安全标识号)
30 SELECT SUSER_SID(sa),SUSER_SID();
31 --11.返回用户的登录名
32 SELECT SUSER_SNAME(0x01),SUSER_SNAME();
33 --12.返回数据库对象的名称
34 SELECT OBJECT_NAME(2105058535,DB_ID(sample_db)), OBJECT_ID(sample_db.dbo.student);
35 --13.返回数据库用户的标识号
36 USE sample_db;
37 SELECT USER_ID();
38 --14.返回数据库用户名
39 USE sample_db;
40 SELECT USER_NAME();

 

以上是关于系统函数 1的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段8——声明函数

在 Visual Studio 中创建构造函数的代码片段或快捷方式

如何有条件地将 C 代码片段编译到我的 Perl 模块?

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

C#程序员经常用到的10个实用代码片段 - 操作系统

js简洁代码片段