2010. 11. 23. 16:23ㆍplming/DB
Adaptive Server Enterprise 12.5 이므로,
15.5 와 약간 차이가 있을 수 있지만...
기본 Sybase의 function들은 거의 다 있다.
다른 버전의 Reference는 아래 링크를 타면, 좌측 메뉴에서 고를 수 있다.
Types of functions
Table 2-1 lists the different types of Transact-SQL functions and describes the type of information each returns.
Type of function |
Description |
---|---|
Generate summary values that appear as new columns or as additional rows in the query results. | |
Change expressions from one datatype to another and specify new display formats for date/time information. | |
Do computations on datetime and smalldatetime values and their components, date parts. | |
Return values commonly needed for operations on mathematical data. | |
Return security-related information. | |
Operate on binary data, character strings, and expressions. | |
Return special information from the database. | |
Supply values commonly needed for operations on text and image data. |
Table 2-2 lists the functions in alphabetical order.
Function |
Type |
Return value |
---|---|---|
Mathematical |
The absolute value of an expression. | |
Mathematical |
The angle (in radians) whose cosine is specified. | |
String |
The ASCII code for the first character in an expression. | |
Mathematical |
The angle (in radians) whose sine is specified. | |
Mathematical |
The angle (in radians) whose tangent is specified. | |
Mathematical |
The angle (in radians) whose sine and cosine are specified. | |
Aggregate |
The numeric average of all (distinct) values. | |
Mathematical |
The smallest integer greater than or equal to the specified value. | |
String |
The character equivalent of an integer. | |
String |
Returns an integer representing the starting position of an expression. | |
String |
The number of characters in an expression. | |
System |
The defined length of a column. | |
System |
The name of the column whose table and column IDs are specified. | |
System |
Returns the following values, based on the collation rules that you chose:
| |
Datatype Conversion |
The specified value, converted to another datatype or a different datetime display format. | |
Mathematical |
The cosine of the specified angle (in radians). | |
Mathematical |
The cotangent of the specified angle (in radians). | |
Aggregate |
The number of (distinct) non-null values. | |
System |
The number of free pages in the specified disk piece. | |
System |
The number of pages used by the specified table or index. | |
System |
The actual length, in bytes, of the specified column or string. | |
Date |
The date produced by adding a given number of years, quarters, hours, or other date parts to the specified date. | |
Date |
The difference between two dates. | |
Date |
The name of the specified part of a datetime value. | |
Date |
The integer value of the specified part of a datetime value. | |
System |
The ID number of the specified database. | |
System |
The name of the database whose ID number is specified. | |
Mathematical |
The size, in degrees, of an angle with a specified number of radians. | |
String |
The difference between two soundex values. | |
Mathematical |
The value that results from raising the constant e to the specified power. | |
Mathematical |
The largest integer that is less than or equal to the specified value. | |
Date |
The current system date and time. | |
Datatype Conversion |
The platform-independent integer equivalent of the specified hexadecimal string. | |
System |
The host process ID of the client process. | |
System |
The current host computer name of the client process. | |
System |
The name of the indexed column in the specified table or view. | |
Datatype Conversion |
The platform-independent, hexadecimal equivalent of the specified integer. | |
System |
Substitutes the value specified in expression2 when expression1 evaluates to NULL. | |
Security |
“1” if the security service is active; “0” if it is not. | |
String |
The specified expression, trimmed of leading blanks. | |
System |
Manages the last-chance threshold. | |
System |
“1” if the feature’s license is enabled; “0” if it is not. | |
Mathematical |
The natural logarithm of the specified number. | |
Mathematical |
The base 10 logarithm of the specified number. | |
String |
The uppercase equivalent of the specified expression. | |
Aggregate |
The highest value in a column. | |
Aggregate |
The lowest value in a column. | |
System |
The mutual exclusivity between two roles. | |
System |
The object ID of the specified object. | |
System |
The name of the object whose object ID is specified. | |
String, Text and Image |
The starting position of the first occurrence of a specified pattern. | |
Mathematical |
The constant value 3.1415926535897936. | |
Mathematical |
The value that results from raising the specified number to a given power. | |
System |
1 if the user has the correct role to execute the procedure; 0 if the user does not have this role. | |
System |
The number of data pages used by a partition. | |
Mathematical |
The size, in radians, of an angle with a specified number of degrees. | |
Mathematical |
A random value between 0 and 1, generated using the specified seed value. | |
String |
A string consisting of the specified expression repeated a given number of times. | |
System |
The number of pages allocated to the specified table or index. | |
String |
The specified string, with characters listed in reverse order. | |
String |
The part of the character expression, starting the specified number of characters from the right. | |
System |
1 if role2 contains role1. | |
System |
The system role ID of the role whose name you specify. | |
System |
The name of a role whose system role ID you specify. | |
Mathematical |
The value of the specified number, rounded to a given number of decimal places. | |
System |
An estimate of the number of rows in the specified table. | |
String |
The specified expression, trimmed of trailing blanks. | |
System |
The login’s currently active roles. | |
Security |
A list of the user’s currently active security services. | |
Mathematical |
The sign (+1 for positive, 0, or -1 for negative) of the specified value. | |
Mathematical |
The sine of the specified angle (in radians). | |
System |
Values that can be used to order results based on collation behavior, which allows you to work with character collation behaviors beyond the default set of Latin-character-based dictionary sort orders and case or accent sensitivity. | |
String |
A 4-character code representing the way an expression sounds. | |
String |
A string consisting of the specified number of single-byte spaces. | |
Mathematical |
The square root of the specified number. | |
String |
The character equivalent of the specified number. | |
String |
The string formed by deleting a specified number of characters from one string and replacing them with another string. | |
String |
The string formed by extracting a specified number of characters from another string. | |
Aggregate |
The total of the values. | |
System |
The server user’s ID number from the syslogins system table. | |
System |
The name of the current server user, or the user whose server user ID is specified. | |
Sends a message to a User Datagram Protocol (UDP) port. | ||
Mathematical |
The tangent of the specified angle (in radians). | |
Text and Image |
The pointer to the first page of the specified text column. | |
Text and Image |
1 if the pointer to the specified text column is valid; 0 if it is not. | |
String |
A unichar expression having the value of the integer expression. | |
System |
Compares timestamp values to prevent update on a row that has been modified since it was selected for browsing. | |
String |
1 if the Unicode value at position start is the high half of a surrogate pair (which should appear first in the pair); otherwise 0. | |
String |
1 if the Unicode value at position start is the low half of a surrogate pair (which should appear second in the pair); otherwise 0. | |
String |
The uppercase equivalent of the specified string. | |
String |
The Unicode scalar value for the first Unicode character in an expression. | |
System |
The number of pages used by the specified table and its clustered index. | |
System |
The name of the current server user. | |
System |
The ID number of the specified user or the current user. | |
System |
The name within the database of the specified user or the current user. | |
System |
0 if the specified string is not a valid identifier; a number other than 0 if the string is valid. | |
System |
1 if the specified ID is a valid user or alias in at least one database on this Adaptive Server. |
The following sections describe the types of functions in detail. The remainder of the chapter contains descriptions of the individual functions in alphabetical order.
'plming > DB' 카테고리의 다른 글
Oracle - Table Comment 조회 (0) | 2011.07.15 |
---|---|
Sybase - Error code별 메시지 (0) | 2010.11.23 |
Sybase - Error 원인 & 처리방법 (0) | 2010.11.22 |
Sybase - This exceeds the maximum allowable limit of (0) | 2010.11.22 |
GetDate - Sybase, MS SQL (0) | 2010.10.13 |