Tags: varchar nbsp rtti arch Color Take string span intercept string SQL ServerRight (field name, N)SQL intercepts the string from the right. n represents the number of bits intercepted from the right.SELECT Right ('123456'4) SELECT Left ('123456'4)------------------------
When I import some data to SQL Server today, a column is imported into the float type, and what I actually need is the varchar type, so type conversion is required, I encountered some problems during conversion, so I wrote this blog record.
SQL Server has two numeric types: bit, tinyint, smallint, int, bigint, smallmon
I. SQL Server Date and Time FunctionsDate and time functions in SQL Server1. Current System Date and TimeSelect getdate ()2. dateadd returns a new datetime value based on a period of time added to the specified date.For example, add 2 days to the dateSelect dateadd (day, 2, '2017-10-15 ') -- Return: 2004 00:00:00. 0003. datediff returns the number of date and tim
By default, SQL Server is case insensitive, such as userName.
SQL Server is case insensitive by default, such as userName =
By default, SQL Server is case insensitive. For example, userName = 'jesse 'and userName = 'jesse'
Tags: http io ar os sp for on art logTransferred from: http://stackoverflow.com/questions/3077412/ What-is-the-difference-between-trusted-connection-and-integrated-security-in-a-c-----------------------------------------------In. Net, there are a class called SqlConnectionStringBuilder that's very useful for dealing with SQL Server Conne ction strings using Type-safe properties to build up parts of the
@dhhm = IsNull(@dhhm,"')+@mobilnumber+','--the IsNull method is used here to determine the value of the variable @dhhm If NULL is assigned to an empty string, so the string concatenation error is not caused.--If you do not want to use IsNull, in @dhhm, after defining the variable, you want to assign a value to the @dhhm to NULL, such as: set @dhhm = " Set @rcount = @rcount+1 FETCH NEX
Label:SQL Server TSQL in the case of string concatenation, it is necessary to initialize the string, Set @errorMsg + = N ' table role has no key ' + '. ' If the @errormsg is not assigned an initial value, the Select @errorMgs will always get null; Declare @errorMsg nvarchar( -); Declare @tmpErrorMsg nvarchar( -); Declare @pkCount int;
Declare @PKTable Table(Table
display different formats. We will use the GETDATE () function to get the current date/time: CONVERT(VARCHAR( +),GETDATE())
CONVERT(VARCHAR(Ten),GETDATE(), the)
CONVERT(VARCHAR( One),GETDATE(),106)
CONVERT(VARCHAR( -),GETDATE(),113) The results are similar: Dec in - One: $PM A- in- -
in Dec ,
in Dec - -: -:46.635 The CONVERT () function converts one type of data to another data type. Convert(the data type to convert to, field name) Example: converting an int type FLAG1 to a varchar
= ' 01-2002-03 'SELECT @dt--Results: 2002-01-03 00:00:00.000--the date entered does not specify the century partSET @dt = ' 01-02-03 'SELECT @dt--Results: 2003-01-02 00:00:00.000GO--3./*--descriptionIf the date entered does not contain a date separator, SQL Server interprets the dateSetting for set DATEFORMAT is ignored.--*/--example, in the following code, the character date that does not contain the date
SQL Server String functions are listed in different categories for easy access and memory. I believe everyone has a deep programming Foundation in other aspects. Literally, everyone knows the meaning of these functions, I have not explained these functions too much. I will focus on some experiences. For more information, see books online.
ASCII (character_exp
Examples of data are:To get the result of the target, get the same type of all names stitching together the string:SQL Server does not have a direct concatenation of the function of the string, the method mentioned below, just the daily development of their own personal use of some ideas, for reference only!Declare @tempTable Table ([Type]int,[Name]nvarchar(100 ))Create table variables, fields are values fo
SQL Server Date functionDefinition and UsageThe CONVERT () function is a general function that converts a date to a new data type.The CONVERT () function can display date/time data in different formats.GrammarCONVERT (data_type (length), Data_to_be_converted,style)data_type (length) Specifies the target data type (with optional lengths). The data_to_be_converted contains values that need to be converted. st
SqlServer removes string spaces and SQL Server strings
Speaking of removing spaces at the beginning and end of a string, you must be the first to think of the trim () function. However, this function is not available in sqlserver, but instead of ltrim () and rtrim () two functions. We can see that everyone knows what
Tags: length des. com object RIP Color COM technology share delimiter Select STUFF ((select ',' + modifyby
from dbo.tbl_stationprofile
for
XML PATH (")
11") as Name Comma-separated string-to-table Use [Mbg3sdb] GO/** * * * object:userdefinedfunction [dbo]. [Getidlist] Script DATE:2017/9/12 10:13:38 * * * * **/SET ANSI_NULLS on Go SET quoted_identifier on Go-- ===================
Tags: style io os ar strong art SP CTI on1. Write scalar value function iconvert2stringCREATE FUNCTION iconvert2string (@N int,@f INT) RETURNS varchar (ten) Asbegindeclare @M intdeclare @L0 intdeclare @CH VARCHAR (10) DECLARE @ST VARCHAR () Select @CH = "Select @ST =convert (VARCHAR), @N) Select @ST =rtrim (@ST) Select @L0 =len (@ST) Select@m=1while (@mDescription: The parameter @f is the length of the variable part after the string. 2. Write a scalar
/* -- The method for resolving strings that cannot exceed 8000
It is often mentioned that when data is processed using the dynamic generation of SQL statements, the processing statements are too long and cannot be processed.This issue is discussed below:-- Producer build 2003.9 (reference please keep this information )--*/
/* -- Test environment
-- The system table syscolumns is used as the test data, and the xtype column and name column are used as t
Can be achieved by writing a custom function, the following provides two ways to solve:1, through regular matching, find the number in the string, one by one to spell up/*method One: one to find out*/CREATE FUNCTION [dbo].[Fun_getnumpart] ( @Str NVARCHAR(MAX) )RETURNS NVARCHAR(MAX) as BEGIN DECLARE @Start INT; DECLARE @End INT; DECLARE @Part NVARCHAR(MAX) SET @Start = PATINDEX('%[0-9]%',@Str); SET @End = PATINDEX('%[0-9]%',SUBSTRING(@
Label:SELECT CONVERT (varchar), CAST (@testFloat as Decimal (38,2)))SELECT STR (@testFloat, 38, 2) Import from Excel to sql2000, there is a column "contact" has become a float type, I want to convert to nvarchar type, with the following statement Select convert (nvarchar (+), convert (int, contact)) from employeeGo Data overflow, no! Select convert (nvarchar), CONVERT (Decimal (11,0), contact) from employeeGo Data Conversion Success! SELECT CONVERT (nvarchar), CAST (Contact as decimal (11,
Because this side of the database is more, the data is more, but there is a legacy of historical data problems; A string preceded by a comma;Now the demand is to get rid of the English comma, with a script to run the database is also OK, but here with SQL statements to remove;Here's the complete code, here's a record.DECLARE @cursor CURSOR;DECLARE @id int;DECLARE @Staging varchar(Max);DECLARE @Staging
Label:Two ways, efficiency is immediate ------------------------------------------------
SET STATISTICSTime on
DECLARE @OrderStr NVARCHAR(Max)= "'; SELECT @OrderStr +=A.serialnumber+','
fromdbo. Withdrawalslog aSET STATISTICSTimeOFF
------------------------------------------------
SET STATISTICSTime on
DECLARE @OrderStr NVARCHAR(Max)= "'; SET @OrderStr = (
SELECTA.serialnumber+','
fromdbo. Withdrawalslog a forXML PATH ("')
)
SET STATISTICSTimeOFF
----------------------------------------
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.